refactored Application and ContactService to use Guice / DI.