Squash me: rewriting app from scratch.
Adding rev to challenge scheam.
Building images at startup time.
Holy fuck it works, committing this just in case my laptop combusts.

squash me asshole.
Adding code to extract the contents of /home/golfer.

- This adds node-tar as a dependency for the extraction.
- Until it's fixed upstream, we'll use my fork of dockerode that fixes
  the Container.copy method.
Now actually verifying the user's solution.

- Importing the verifySolution lib to do so, which has been changed to
  only export the single function.
- Pulling dockerode from npm again, now that it's been updated.