Merge pull request #217 from kcarcia/testing2

Renaming tests, refactoring tests, adding new unit tests
WIP
-Moved things from the general projects js page to the appropriate page-specific file.
-Fixed CSRF issue with both the experiment and tutorial creation button.
Fixed when tools show up and extra clone button.
Merge pull request #218 from jdalphon/master

Fixed project show page bug
Merge branch 'master' of github.com:isenseDev/rSENSE
-Removed some unused scaffolding for having names editable on new objects by default.
Merge pull request #219 from mmcguinn/master

Fixed some CSRF issues
temporary fix for adding fields
Merge pull request #220 from jdalphon/master

temporary fix for adding fields
Some page tidying
Merge pull request #221 from jdalphon/master

Tidying up some tables
Fixed padding on tables and fixed accordions that wouldnt accordion
manual entry uses js helper instead of ruby helper
Merge pull request #222 from jdalphon/generalChanges

Fixed padding on tables and fixed accordions that wouldnt accordion
Cant add a dataset with no fields
Merge pull request #223 from hmcq6/HM_Hide_Upload

Cant add a dataset with no fields
Changed the way the data sets are displayed on the experiments page. Added a check-all and uncheck-all button
fixing merge conflict
Merge pull request #224 from jdalphon/generalChanges

Changed the way the data sets are displayed on the experiments page