First pass for www api support

This is a work in progress. Just sharing the PR to track the work... This will probably be done next week at the hackathon. 

---
The api task currently compiles the jsdoc and reads it into a ruby hash of properties, functions, and classes.

The next step is to create templates for:
+ sidebar
+ Marionette namespace w/ functions, properties, classes
+ Marionette class

---
Sidenote: The work is split between a rake task and a build step. This division of labor is a little arbitrary and somewhat intentional. 

The thinking went like this, the js build will take a full api json file and build the templates. 

The rake/ruby will generate the json by running shell commands in `marionette` repo. 

I did this to keep the api rake task comparable to the docs task, which follows a similar pattern of doing the compilation in ruby and the templating in js. Down the road, @thejameskyle work will probably port the ruby stuff to node...

----
Down the road, the build phase would have to loop over tags of marionette that support jsdoc - but for now we'll just grab the most recent. 

<!---
@huboard:{"order":122.0,"milestone_order":122,"custom_state":""}
-->