Added new output format. Few minor changes.
Rebuilt the Parser class. Joined Lexer with Parser. Renamed Parser to ConfigParser, as there are more parsers coming.
Added input file reading.
Merged conflicts.