Added input system, unit tests for INI file. and added error checking/defaults for the configuration service