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