ugly api, composable behaviors
clean up api for "then" behavior nesting
Merge pull request #14 from tehviking/promises_promises

Promises promises