Make plugins more consistent
Currently, each plugin type is handled individually in dirsig.py, which makes the interface look unnecessarily large. So BasicPlatform, Atmosphere, Weather, Clouds, etc., should all derive from Plugin in plugin.py, and then each can specialize the class for their own type of plugin.