Refactoring

Refactored to remove unnecessary data saved to and loaded from config
nodes for non-subnodes and non-doubles. Changed to use KSPField instead.
Some cleanup. Updated ModuleManager