dependency on Guice added
application and auth controllers moved to di
project controller moved to di
everything moved to di
transaction management implemented