added manifest
guard against unwanted early imports
bumped requirements and use setuptools.find_packages