Adding slight changes
Moved runtime code into a new file called run.py
Added branch Experimental

Moves out runtime code into a seperate file "run.py"
Merge branch 'experimental'