Add initial application code

Adds initial application boilerplate as well as:

- wrap function: wraps a promise value with a given object
- notify function: calls a function with no arguments and passes through the promise value
Merge branch 'master' into initial
Add a README
Add how to test and lint to README
Correct a spec description

This make this spec description more accurate.
Merge pull request #1 from yola/initial

Add initial application code