Added a note about optional dependencies to the README file.
Made the benchmark script compatitable with Python 3 and ensured it runs on every build.