Fixing tests

-4/5 tests currently fail (ImportFromExistingFolderTest passes)
-some tests aren't fully implemented
-Fixed issue with directories not being removed after assertEquals is
triggered.
-The test suite cleans up after itself to make sure that all folders are
removed
IMPORTANT: all subsequent tests should be independent and are
responsible for cleaning up the testing area before they are run.
-Removed magic strings used to denote file locations.