add tests for coauthor closes #13

 * mimic sufia use FactoryGirl (is slow - optimize?)
 * does not test adding items to profile (see trophies in sufia)
 * does not expect email notifications
 * uses @ualberta.ca as default user directory/suffix
 * add validation for unregistered users (javascript)
Merge remote branch 'origin/master' into coauthor

Conflicts:
	Gemfile
	spec/spec_helper.rb
Merge pull request #20 from ualbertalib/coauthor

add tests for coauthor closes #13