breaking parsing into multiple classes
adding test methods for the parsers
added summary parsing and test