Issue85 docs

- Created a grunt harness for YUIdoc
- Added some docs to `app.js`, `iframe.js`, `shortenText.js`, and `compareUrl.js` 
- More cleanup will need to be done, but this is a good start and should give us an idea of how to move forward in documenting the code