A little cleanup:
  - Don't create 2 Guice servlet injectors
  - component for login view
fix file headers
copyright/license