Modularized parser code. Added seperate modules for each type of information being parsed

information