Python 3 support
Removing incomplete features.
Changed to use relative imports.