Steve - Added InputConfig class. Needs Completion and Unit Testing