Added basic skeleton of the parser
Added Location module for consistent source code position across the
compiler not to rely on lexer-specific AlexPosn, which is troublesome
to use outside it.