Completely made a new Eclipse project using Servlet 2.4.

Added Spring Security authentication, completely working. Username 'bob', password 'test'.

Next is to add the ViewChangeListener to prevent nefarious entry.

Then, a refactor to follow the "EventBus"-style code layout in this project:
https://github.com/nfrankel/More-Vaadin/tree/master/springsecurity-integration