scratch work to decide how to implement parsers and test them
Beginning of a proper parser architecture
Merge branch 'feature/parsers' into develop
restructured project for a clean start