Wired Program with Parser.
Extracted IInputParser interface from InputParser.
Added unit tests for Program.
Created an IConsole interface to abstract Console operations from Program.