starts backend integration with templates
Fixes for text length in modal overflow
Merge branch 'develop' into feature/new_interface_integration_part5
changes edit_experiment to new form
updates submit create experiment and one of the templates
begins integration of frontend forms for edit experiment, including modifications to necessary backend files and conversion from jquery to angular
finishes angular integration on editExperiment
makes edit experiment form functional
changes backend for create experiment
pulls commonalities into experiment.js
fixes bug in weighting update
changes editExperiment form to be newExperiment compatable
implements create experiment
changes visibility of weighting boxes based on uniformRandom attribute
adds angular library and deletes redundant html file (newExperiment and editExperiment will be the same template)
Merge branch 'develop' into feature/new_interface_integration_part5
reverts changes to backend files so those can be committed on a separate pull request
Revert "reverts changes to backend files so those can be committed on a separate pull request"

This reverts commit 98b4ce39c0f37d3e02d5c0081fa0b066639a9100.
fixes tests to handle new schema for experiment creation and editing
adds test for add track
adds ng-cloak directive
Merge branch 'feature/new_interface_integration_part5' into feature/new_interface_integration_part6
adds uniform random percents as displayed when uniform random is checked
Merge branch 'feature/new_interface_integration_part5' into feature/new_interface_integration_part6