Added placeholder to search form input field.
Adjusted client-side field validation to server-side one, i.e. requiring fields not to be empty.
Added javadocs to spring controllers and slightly refactored those.