Add user form for signups

Added a form (new dependency on `bootstrap_form` gem) so folks can sign up for the service on their own from the web. Added lots of tests to verify site navigation works and features work.