Lots of changes, making the code easier to document for wicked (jsdoc to github wiki)
 - Examples are broken for now, and Class.js should be renamed (I'm fixing this soon)