Move runner into separate binary

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #9 from flynn/separate-runner

Move runner into separate binary