Testing: add initial support for Geb functional testing
Site: initial styling and welcome page
Security: Added Spring Security and rudimentary signIn/signOut