Inital commit with ebnf files
add gitignore
add inital parser
add inital lexer
add glue code to keep it all together
add cabal file!
add README