Changes tests to use relative imports

If the tests were run from within the tests directory, then anything that imported from "tests" failed. This way, they will be able to import shared test files easily regardless of where they're run from.
Updates MANIFEST to reflect new directory structure