Misc cleanup

This fixes numerous small issues either revealed or caused by the grunt integration.

* Several typos or missing tags in doc blocks
 * I didn't feel like fixing it at this time, but I noticed that the storage component needs to use the @trigger tag to document its events.
* Coffee modules can be loaded directly (No intermediate .js file needed)
* Removes silly bug in core.html test
* Deletes animate.js and fps.js, since they were unused/undocumented.
* Fixes a bug in the api generator that caused @return tags to not be processed.
* Added useful links and a quickstart for grunt to the README

If anyone thinks we should keep animate/fps, speak up now!  :)