Add MIT license text
TODO; add spec for future automated tests

(From NetPleadings)
Added spec test for async w/history
Simplify + Update for async history