Added a base parser that is just stubbed
Added a mostly stubbed out test method for the parser tests
Changed the architecture for parsing and also updated tests
Renamed the parser since there is no longer going to be multple parsers