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
An addition to one of @stoodder's comments above. Should probably rename this or change the boolean statements to return YES if this "is a new deploy"