Started breaking down Input into multiple smaller classes, each which deals with a single part of the config file