adds new file tests
Adds new tests for text-based files
Removes extraneous printed output
Adds tests for archive files
Improves documentation for file tests
Adds test that very large text files do not render
Adds test for binary files; shouldn't render in-browser
Adds test that the most recent version of a file is displayed
Adds test for file version history
Adds versioned files for test
Merges in file handling tests
Adds test: add contributor to project
Adds test for removing a contributor
Adds additional utility methods to test fixtures
Adds test for project privacy settings
Merges in preliminary project security tests
New project_rename_tests, new project_log_tests, add a few methods in base.py and util.py to serve the new tests, change the add_contributor_tests according to the new methods
Merges Nan's initial log tests
Finish the project_log_test, adding the log tests relating to file. moved methods in files.py to base.py, add a delete file test to files.py. Delete overlapped tests