Adds changes from OSF use.
Updates gitignore
Fixes tests.
Fixes gitignore.
Major reorganization of files.
Various renames and improvements.
Improves study entry handling.
Cleans up utils and adds some tests.
Naming and style improvements.
Combines file classes into one.
Gives error message when deleting released files.
Cleans up various sections.
Simplifies dvn connection.
Simplifies naming.
Creates basic setup.py