Renames and refactored serialise
Renames and refactored run
Made repl version
Updated readme