Fix mission signin

The problem was that the mission_id and person_id cannot be mass
assigned. This fixes that.
Prohibit name changes once the game has begun, for real
Allow admins to change users' names
Merge branch 'master' of git://github.com/Aaronneyer/cwru-hvz-source

* 'master' of git://github.com/Aaronneyer/cwru-hvz-source:
  Lots of little things
  updated waiver
Add a couple smoke tests for GamesController#show
Add IndexController#root smoke test
Add a bunch of tests and stuff

Importantly, remove the calls to check_login from the before filters,
which should hopefully cut down on double renders.
Clean up ApplicationController

Some unused variables, some variables used once, etc. Good stuff.

I don't know what I was thinking with "redirect_to root_url and return"
Clean up Game model (a bit)
Remove mission_id from tags table

I don't know what I was thinking there, but we don't actually write to
mission_id in the tags table, so now it's only adding complexity.
Tidy up RegistrationsController and the like

Three cheers for specs! Hip, hip, hooray!
Refactor some waiver things

The whole registration process sucks - it's flaky and bad. This is the
first step of refactoring it (it probably breaks it actually, I'm not
testing this stuff live).

The only db change here is moving the `dateofbirth` column to the Person
model, which makes more sense because it doesn't vary from year-to-year
and allows us a cleaner way of determining whether a Person can legally
sign a waiver or not.
Add a Travis-CI config file that I think will work
Fix version of ruby in .travis.yml
Add the tmp/cache folder

It's needed in order for the caching stuff to not explode.
Add tests to PeopleController

The first test (I think) of a non-GET controller method! Hurrah!
Add Zeus support

It looks like it only works with Zeus 0.13.4.pre2 and up... so install
zeus with:

  gem install zeus -v 0.13.4.pre2 --pre

(unless you're reading this from the distant future)
Fix logic in PeopleController

Hey look, the tests worked at finding a logic bug!
Merge pull request #2 from ted27/refactor2

Refactor2