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.
Keeping up in class. Didn't know I was on master.
Merge branch 'gmaster' into dev
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.
Just doing things. Terrible commit names.
Merge branch 'gmaster' into dev

Conflicts:
	spec/features/users_pages_spec.rb
Passing some tests. Some are commented out.
Passing another group of tests
Passing authentification tests.
More tests..
Passing all admin, login, logout and signup tests.