A much broader version this time around.

Added support for sounds and different notification styles.
Added support for banner style selection
Added view controller for presenting the user with notification settings
General improvements