introducing DI with Google Guice to the architecture
finishing guice support in the engine and adding it to the compiler refs #12
guice support implemented fix #12
small fix in Recorder
changing group id to match scape guidelines fixes #14