Moved lexer/parser testing into test folder

Also copied Makefile for easy cleanup of generated files
Test folder refactoring