Fix most of the silly re-compiling issues after error on watch.

- also prettied up the markup with purecss
- still need to fix tests now that i've added react-router
- still need to fix reactify so that it re-reactify's the stream after
an error on watch