Adds ability to run as a script and updates the README.
Adds time tracking.
Updates the README todos.