User spec is complete.

Have fixed up the user spec to work with Factory Girl. Auth failure tests now also operational. Some feedback on implementation and improvements would be awesome.