First stage complete

each parser has its own class, each has its own test class, updated Main
class to run tests