Update changelog
Add qunit tests
Add incomplete testing framework