added new app process_manager to, um, manage processes
add SampleSet model in repository app
in SampleSet, set name should be unique within a project
update process_manager models..the only ugly tie-in to the repository app is the SampleSet import
 - major change here is the ProcessOutput model, this will store a file for the entire output of a ProcessRequest from a Worker
update reflow settings with process_manager app and add process_manager urls
add first process_manager views, templates, and url routes
register process_manager models with the admin
move main home template to reflow/templates
more views/templates/forms for adding a process and a process input
merging from master
Merge remote-tracking branch 'origin/develop' into feature-process-manager
testing Travis working directory
create symlink for test settings as settings.py...needed since repository/models.py now imports a setting
copy settings_tests.py to settings.py...needed since repository/models.py now imports a setting
update reflow settings with process_manager app and add process_manager urls
don't need to import MEDIA_ROOT in repository.models
new view/template/route for editing a ProcessInput
override ProcessInput model clean() to through a ValidationError on duplicate ProcessInput input_names in the same process
views/forms/templates/routes for Worker model
added worker field and is_assignable method to ProcessRequest model