Added parser and tests for requirements. TODO: Fix reqs in core