Refactor tests into mocha/chai
Add classes tests
Pass classes tests
Added tests info to Readme
Remove convenience attribute setters/getters

There is not much syntax gain by having this, and it could lead to
clashes between internal properties and those set from the DOM element.