General package clean up. Update Readme, update metadata, testing, declare dependencies.