Adding core classes and the usage of guice