Part of #8: Implemented stub search

- Index page has a search form
- New search controller and search form
- Allow pages to be updated while server runs (disable cache)
#8: hard-coded search results

- New search result (model) class
- New search service and repository
- Wired everything up with Spring DI
- Changed search query param to "q"
- Added Guava for immutable lists
#8: pass query string to controller
Resolved #8: UI tweaks