+ Added dependency on core project
* Moved maven compiler from core to parent so that it applies to all the modules