Move css source to src/css and use stylus

Use stylus to import normalize.css from its npm module.
Move js src files to src/js from public/js

Public js now contains only the compiled javascript.
Rename *.jsx to *.js

.jsx is not necessary
Reorder and rename tasks for gulpfile

Separate watch tasks from build tasks
Fix jsx + jshint and fix jshint errors

Feed gulp stream into gulp-react before gulp-jshint.
Move bg gen styles to css rather than js

Generate all 3 x 360 background styles with stylus and just assign each
note a classname of the pattern + color. This should make the local
stored notes smaller.
Minify css with gulp-minify-css
Update npm packages

why not
Better bg-gen style css

Generate 360 classes for hsl colors, but just have one class for each
pattern. The className for the note will be two classes, a pattern class
and a color class. This makes the css a lot smaller.