Tweaked upload behaviour

- Added templating using hogan
- Added uploads and success html pages (unstyled)
- Slugify robot ids
- Use original extension (png/gif/jpg/whatevs)
- Existence check on empty file fields
Merge pull request #14 from larister/flesh-out-upload-server

Tweaked upload behaviour