Merge pull request #319 from mmcguinn/master

Saved vis fixes.
-Added the 401 and hash extension files.
-Added a migration to media objects so they retain their file key.
-Started work on the new edit menu system for objects. Got edit and hide fully working. Visuals are maybe half-way. Did most of the testing with projects.
-Fixed all the off status code issues.
-Added case for handling non-logged in user permissions.
-Fixed various permissions bugs (from testing).
-Fixed AWS delete. Deleting models will now delete associated images from the cloud storage.
-Menu! yay! Functionality is all there for projects thus far, need to fix visual and add helpers for other objects.
made starring stuff better
a little padding on 'redactor content' for making things prettier
added some margin to vis title top sides so they don't get covered by the blue bar
-More work on the edit menus.
-Updated rails.
-Reverted to old vis tabs without edit menu... Looks like it's likely impossible to embed menus in there.
-added edit menus for visualizations and tutorials.
-Fixed home page stuff still being visisble when hidden.
-Fixed permissions on chaning featured tutorials.
Added JSON response to a specific user page, to allow API callers to grab info on a specific user. This existed for getting the list of all users, but not for a specific one
Merge pull request #320 from nickavv/master

API Addition: single user
-Started adding dataset tools to the project page.
-Made all the indexes actually respect the hidden flag.
-Removed (but not in database) the science tags (there was an SQL injection vulnerability)
-Fixed typo in vis controller.
-Added delete functionality to datasets in project#show.
-Fixed broken name popups.
-Fixed broken link.
Merge branch 'master' of github.com:isenseDev/rSENSE into mm199

Conflicts:
	app/views/visualizations/displayVis.html.erb
	app/views/visualizations/show.html.erb