Site YAML improvements including secret_token requirements

The Site.yml file should not require the secret_token for development.
Instead, a default secret_token is used if one is not specified.
However, for production we REQUIRE a secret token in site.yml. The token
can be generated using "rake secret".

Annotated site.example.yml. Also improved force_ssl to work if
anything is set for ssl in site.yml.
Redirect to record for one search result

If a search result returns only one record, forward the user to the
record itself.
Hotkey f/s focus on search, n focus on note

Set up hotkeys f and s to automatically move focus to search input. Hotkey
n moves focus to note input.