IT WORKS
Convenience read() function. Not the best but it works
Updated docstrings to Guido's requirements
Updated run()