3.0

Forked this last week and saw the opportunity to add a bunch of stuff. Kinda ended up rewriting most of it. But the following has been added.

- Notifications are queued. Notifications will show 1 at a time not overlapping.
- Tons of customization
- Optional Spring Physics
- Optional push or cover type of notification
- Option for left aligned image
- Class level interface for displaying notifications instead of an `CWStatusBarNotification` instance
- Ability to set defaults

I think most of these are useful features, but this totally breaks BC and is a pretty big change for the direction of the project. Putting it out there to see if people dig it.