Starting to implement execution sequence. Now supporting synchronous sequence but will need to change it to execute sequentially with the deferred and promise.

Accompanying unit tests