rearrange source code, add setup.py and README.txt for pypi packaging
add imports to module initializers
 - seems that this makes imports easier for module clients

use relative imports within the project
remove relative imports (although they may in fact work), list additional packages in setup file, use README.md for long description