reorganising and renaming
more renaming
jshint
some demo work and odds and ends
moved more stuff around, added axes