Move core functionality to its own jar

- Moved core functionality to its own jar.
- Logging is now fully done through SLF4J
- Mojo logs to SLF4J through bridge

Issue #12