Updating project url in setup file, code cleanup, additional dependency tests.