[#3] Created dependency injection with guice.

Fixes #3 by setting up a basic framework for dependency injection with guice.

Also added a base module for the service layer.