Fixed the projects view, its kinda scary that this only broke on new projects.... dunnn dunnn dahhhh
-Login now redirects you to the requested page.
-If you trigger a forces login from an external referer, it first directs to the home page.
-Fixed login from login button getting bad route.
-Logout now causes a refresh.
-If you logout on a restricted page, you are re-directed to the homepage.
-Fixed login for no referer to be treated as external.
Merge branch 'master' of github.com:isenseDev/rSENSE
Merge pull request #210 from mmcguinn/master

Login and Logout redirection
Merge pull request #207 from hmcq6/HM_Fix_Projects

Fixed the projects view, its kinda scary that this only broke on new pro...
-Made it so users are logged in immediately when they register.
Merge pull request #212 from mmcguinn/mmcguinn-197

-Made it so users are logged in immediately when they register.
- Added js for isotope on tutorials page
- Added tutorials search functionality
Merge pull request #213 from jdalphon/addTutorialsPage

Added tutorials page
-Fixed show page so that edit options only show up if user is auth'd to edit
-Made the create project/tutorial buttons prompt for login if the user is not logged in.
Merge pull request #215 from mmcguinn/mmcguinn-197

-Made the create project/tutorial buttons prompt for login if the user i...
Merge pull request #214 from jdalphon/addTutorialsPage

Fixed edit issue on tutorials page
Made name changes to all files in fixtures, functional, and unit.  Modified the viz migration file.  Added functions to test_help.rb.  Added new unit tests for data sets, projects, and users.
Merge pull request #217 from kcarcia/testing2

Renaming tests, refactoring tests, adding new unit tests
Fixed when tools show up and extra clone button.