Changed license to Apache 2.0, because it aligns with our goals a lot better than MIT
Made a bunch of house cleaning updates.

- New version of jquery added
- removed files that aren't currently being worked on
- finished move to new pattern
- move to new pattern required sacrificing private members,
  we'll add private members if something needs to be locked down,
  but otherwise the saved overhead is worth making things public
- Added some new test code