Shiro works with annotations, but no progress on url based "page"
security.
Authorisation with annotations working, with exceptions captured and
notified to the user.  Closes #57.  See #37
A bit of refactoring, because Guice was not seeing Authentication and
Authorisation bindings.  See #37
Basic authentication and authorisation checks working with Shiro
annotations, using DefaultV7ErrorHandler.  Closes #57 closes #59 see #37
Cosmetic changes
Application title clearer
Missing modules added, but SecurityManager not set up for testing. See
#61
All current unit tests green again, see #61
Authenticated method had a stray (debug) exception thrown
login logout functionality working, though too closely couple (see
ticket #63 for that). Closes #46

UI tests were fixed in last build closes #54
Should have been with last commit
Changed UIScope cache to TreeMap to reject nulls.  UIScope test still
fails, but only when run within suite. Seems there is a test setup
problem, as there do not appear to be any problems when running the app.
See #64
Corrected urls on demo buttons
UI Test structure improved. UIScope no longer allows null entries, but
UIScope test still failing (see #64).

See #54 and #61
Improved the logic in UIScope, and also UITestBase. Closes #54 and #64
V7ShiroModule set up for defaults see #62
UIModule created, bindings reallocated see #62
Closes #55
More module re-organisation.  LogoutView needs putting in the right
place
LogoutView now bound properly