Merge pull request #68 from lyptt/master

Fixed lack of bounds checking for objectAtIndexedSubscript on PMKArray
Test for #68

Tag 0.9.14.1
Beta 5 fixes
Split into subspecs by class

More modular = more win.

Tag 0.9.14.2
Generic Type for State
Fix tests. Sorry.
Merge pull request #70 from zrcoder/master

Using closure of generic to handle generic issue of State
Use error code NSURLErrorCannotDecodeContentData
Use NSURLResponse’s `-MIMEType`

Removes ChuzzleKit dependency from PromiseKit.
Add workaround for Rails " " JSON response

Refs #65
Use correct HTTP response string encoding

Tag 0.9.14.3
Don’t silently ignore error in demo
Document planned changes to State<T>
Be specific NSURLConnection+PMK parameter types

We only accept string for most of these. I adapted GET to accept an NSURL.
Name the PMK NSOperationQueue for better debug
Fix until

Was causing crashes. Due to calling then with nil.

The whole thing is a bit nuts. Should probably be removed or at least, radically rethought. It’s not intuitive, and has code smells about it.
COME ON NOW. NO MORE SEMICOLONS.
Workaround `catch` ambiguity; Refs #56
CloudKit+PromiseKit

Tag 0.9.15