complete refactor of the project ... bring in line with setup.py / ini stuff, remove initial cruft, etc...