Changes to organize the project as a package

Updates needed to publish as a project at PiPI