Add partial specs for PromiseController

Changes a few method names for clarity (getAllowFailures and
getDataSetSize).
Add testem support