Added Python 3 versions of the module and unit tests files.