Fix within bug.

The within problem that was commented out now works properly with
proper refactoring.
Test login functionality.

With these tests, we ensure that the user must be logged in before
they can edit their profile and that the user is automatically logged
in when their account is created.
Update tests with administrator account

These tests now ensure that the proper privileges are observed when
creating/updating accounts so that only the right values can be
changed by the proper users in the usual and desired ways.  Most
functionality with the user login/logout/creation should be complete
at this point.
Merge https://github.com/geisler/game_contest_server into test

Conflicts:
	spec/models/user_spec.rb
Added in delete sessions method and link to logout.
trying to switch to master branch
Merge branch 'master' into test
copying master to test for further devlopment
Conflicts:
	app/views/layouts/application.html.erb
Passing most tests, still has some issues with alert messages.
Updated with changes from test branch.