added named parameters and guice dependency
added properties reading
added cast to tests
added properties and production configuration
added logging
properties and pom