Added a basic settings parser

Changes to Settings objects made. Unified Settings heirarchy.