Merge tag '0.9.0' into develop

0.9.0
Starting 0.10.0
Add logging.
Update tests to run in browser as well as node.
Update History.md.
Merge branch 'release/0.10.0'