Demessify - I am so sorry

@stoodder @jeregrine @Gregadeaux @mitchellhenke @nickgartmann 

Lots of changes. Created `StorkAPI` and `StorkDisc` to pull out as many operations as possible out of `Stork`. `Stork` now really only handles state, config, and notifications.

I believe most of these changes are internal. Usage should have stayed the same.

---------------

To use, update Podfile to...
```
pod 'Stork', :git => 'https://github.com/StorkHQ/stork-ios.git', :branch => 'demessify'
```

and then run

```
pod install
```

---------------

Tear this apart and ask any questions
Yup but its really only used right now to make sure the NSNotification doesn't observe more than once. Not really sure its full use yet.