Refactor contrib projects
Add javacc
Add javacc to core
Add dependency