Start implementing parser
And clean up the project structure.
Implement parser boilerplate

Implement a first test case, needed exceptions and start the BasicParser
class.
Implement the AST parser and test it

Implement the BasicParser class and test it with lot's of unit tests.
added tests
removed .iml from repo