Revert "Remove everything, fix typo"

This reverts commit 47d0e94acd65e4830f94b715aa03c6998f7de29b.
Ignore node_modules
Use Grunt to archive the _site generated by Jekyll.
Use a site.media_url variable for the images.