Enhancement Unified Tests

- Pulled functions for creating vault id, block id, and file id from Sqlite test driver and moved them to the FunctionalTest parent object
- Added a create project id function
- Enhanced the functions by adding prefix text where possible (not possible for file ids)
- Updated all derivatives of the FunctionalTest object to use the new functions
- Updated to use 'project_id' and 'vault_id' every where; vault test had projectid and vaultid in one test, but was consistent for other tests
Enhancement Unified Tests

- one test has a bug where by if the project id uses the new method that works everywhere else it fails. Setting it to 'project_id' fixes the issue.
Enhancement Unified Tests

- Updated the FunctionTest.test_create* functions to just be FunctionTest.create_* so that nose doesn't try to identify them as tests themselves and generate extra tests
Merge branch 'master' into enhancement_unified_tests

Conflicts:
	deuce/tests/test_disk_storage_driver.py
Merge branch 'master' into enhancement_unified_tests
Enhancement Unified Tests

- Bug Fix: projectid -> project_id
- Pep8 Fix: line too long
Merge pull request #55 from BenjamenMeyer/enhancement_unified_tests

Enhancement Unified Tests - 2 LGTMs, merging.
Merge branch 'master' into bugfix_get-file_wrong-content-type

Conflicts:
	deuce/tests/test_disk_storage_driver.py