Moved around stuff in README
Define predicate methods for pending/fulfilled/rejected state.
Inlined specs.

Tests were copied over from https://github.com/promises-aplus/promises-tests but method didn't work that well with Ruby, so a simple rewrite.