Initial Commit
Cleanup structure and setup.py