Adding two new init abilities: delay and dismissal delay.

This pull request also includes some documentation fixes for clarity, and some spacing corrections for ease-of-development.

API-wise, the current default behavior of `LaunchView` is unchanged with this pull request. It does, however, add the ability to pass in a delay option as well as whether or not you'd like to defer the dismissal animation until a time of your choosing (after some remote data fetch finishes, for instance).

The properties for duration / delay / options are also now separately settable, if desired.