Initial commit of refactored parser mocking component. This is intended
for use when testing other parsers, and provides a handy set of mocked
domain interfaces for GPS