improve changelog for 0.7 [skip ci]
update readme
jshinting and major clean up of specs code, ref #2151