Add initialize method to Marionette.Application

Resolves #1675.
Hmm, yeah, maybe...let's think about that for v3. I'm pretty much completely fine if none of our objects extend from Marionette.Object though.