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)