Fixes for recommendations/requirements from #38 and issue #92

The fixes in this branch are for recommendations/requirements for #38 that ultimately were discussed in #92. 

Should completely resolve:

[ ] Update sdk documentation to explain what is passed to the listeners. For example, when binding to F2.Constants.AppHandlers.APP_RENDER, it looks like an appConfig and maybe a string of html that represents the app
[ ] Fix errors reported by JS Hint when the shadow option is disabled

And partially resolve (sans spec updates):

[ ] List the order in which the events are executed. This should either be done in the sdk or the spec and linked to each other

from #69.

Let me know if you have any questions or concerns.