Commit corresponding to OTT 2.0
A working OTT 2.1, a few more changes yet to be done
study status controller and code formerly in the bitbucket avatol_nexsons repo
status app ported to web2py
finished status view
added example of the nexsonsdir configuration property required to enable the study/status controller
Merge pull request #48 from OpenTreeOfLife/pgloadindws

Pgloadindws
Merge pull request #49 from OpenTreeOfLife/argus-performance

Handling simplified JSON from getSyntheticTree
implemented LockPolicy and refactoring to use it
Update README.md

Added info about smasher and removed header formatting for MIT license at bottom.
more file lock hacks
modified study NexSON to html functions, but the controller is not using the new system
Merge branch 'master' into pgloadindws
finished the changes which should help keep the study/status pages from being a drain on web2py
Merge pull request #50 from OpenTreeOfLife/pgloadindws

Pgloadindws
turning down some of my verbosity
added guard against relaunching processes for studies that are failing and changed filepaths for err files to a processing_messages subdir
added and now using open_for_group_write to give the group write permissions
trivial output formatting
piling hacks upon hacks with respect to my packaging of the nexson2treemachine code. This is an attempt to fix a problem that SAS is running into when using this code from the bitbucket avatol_nexsons repo