Auto Build Sphynx and Jekyll together

This PR introduces a few key changes, primarily based on @ycombinator's work. 

1. Creates a `build_site.sh` in the root of the enlistment. This file does all of the work to first build sphynx and then copy into the jekyll folder before building jekyll.
2. Moves `site_source` and `docs` into a shared `src` subdirectoy. This makes having the watcher key on only `src` much easier.
3. Puts in a first rough-draft template for docs using jekyll
4. Enables a watcher using https://github.com/splitbrain/Watcher

Some todos:
- move the watcher out of /tmp, this is blown away per reboot
- make the templates better