prepared content for inclusion on PyPI


Former-commit-id: 05a1e0c37c72d2fea628e98cd135bea28363fed5
Fixed some formatting issues with PyPI home page


Former-commit-id: ac86d2c090d9c2a3f0bfe0b8e7575f3f75bc4d65
Some initial refactoring to unit test layout to improve modularity


Former-commit-id: 79b038604ada92a4f3888dad48bd6b647a6559ed
removed Eclipse projects and fixed gitignore


Former-commit-id: 1a2f6fba5cdcb50abe4e2fd7046bbf94ae8e3688
minor change to gitignore


Former-commit-id: 1740472226eb224d3e35c35ba218d98e00963c5c