Added the runner script, updated a lot of existing problem scripts to use it, solved a couple more.