Login functionality working using manual merge of #166 and the lelmarir
branch.

The presentation of current login status through the ui also now
works, although multi-tab operation does not refresh until a client
request is made (this is a standard Vaadin problem which could be fixed
using server push or Refresher)

Functional test automation partially done, but multi-tab is still
manually tested