Revert "Merge pull request #13 from yahoo/promiseAPI"

This reverts commit 677adb2e8f4bb82cf506c5d459dbbf803345ab9e, reversing
changes made to 64e6402e62737801f10e38429ce32fcaf14f1daf.
Major refactor of dispatch path and store interfaces
* [resolves #17] Make all dispatching paths synchronous
* Store constructor now receives only single parameter:  `dispatcher`
    * `dispatcher` is a proxy interface to the real dispatcher with access to the following functions: `waitFor`, `getStore`, and `getContext`
* `initialState` will now be sent to a `rehydrate` function if it exists instead of constructor
* `context` will no longer be dehydrated along with the dispatcher, shoud be handled outside of dispatcher
Fix casing
Docs and PR updates
Merge pull request #18 from yahoo/sync

Major refactor of dispatch path and store interfaces