Move the example.py tidal_ellipse toolbox standalone script into the tidal_ellipse module file instead. If the module file is run as a script, the tests will be run, otherwise if it is imported, then the tests will not run.
Fix print statements for Python3.