get google user profile info using OAuth2
google user now stored in wge session and db
fixes to redirects. gibson designs and attempts created by logged in user
user can bookmark crisprs and crispr pairs
started work on page to show user bookmarked items
tables to link user to crisprs and crispr pairs
added genoverse tracks for bookmarked crisprs and pairs
return user to correct page after login
show/hide tracks with javascript rather than full page request. hidden genoverse tracks causing problems though.
show/hide tracks without using hidden attribute. genoverse stays in same location when refreshing with filter options
genoverse page bug fixes
added gibsons to user bookmarks page
added user design attempt viewing restriction
add created_at to bookmarks (as a result many_to_many relationships no longer auto-created)
added design viewing restrictions
added new() method and checking of email verification status
merged devel and resolved conflicts
added clear_cached_constraint_method to clear cached user list
improved formatting of ot summaries is bookmarks table
restricted gibson designer access to logged in users only