Merge pull request #20 from krzysztofzablocki/master

Social framework integration
Minor SocialFramework corrections
If error is thrown during ctor don't nest it
Fix compile error if nothing else @imported before

Reorder includes in ./tests to detect this in future.
Add state accessors like `self.pending`

Closes #21
Accept all 2xx codes, not *just* 200

/cc @tunam3lt
Don’t throw if user attempts to reseal a Promise 

Closes #25
[Promise value]
Test promises with void return don’t break when

Refs #27
Fixes mismatched selector types