Start parser
Start implementing internal list
Add test suite