Add layout-view.jsdoc

I took **TONS** of liberty with this doc, so you'll want to review this to make sure you're ok with it. 

I added a `events` section, so please check and see if I have that part correct as well since it's just based on reading the code (I haven't actually used the events cb like that before)

I'll also review it again later on in the week 'cuz I can't look @ it anymore.
I actually want to write more `returns` but just have to figure out what each function actually returns. :stuck_out_tongue_winking_eye:

@jasonLaster The first rule of Marionette club is: You do not talk to Marionette club on your vaca!