Refactored parser, now parses prerequisites
Loosely coupled the parser and metadata object