Tests now use their own contentstore database

test.py was changed such that the database being used is test_xcontent
course_helpers.clear_courses now calls contentstore().fs_files.drop() such that all content is removed and the databse is started afresh in the same manner as the modulestore
Added tests for uploading files

TODO: When deleting is available, test deleting uploaded files`