Restructure packages.
Fix compiling issues.
Merge pull request #18 from emtwo/parser-listeners

Restructure packages.