client: have cells render themselves, add some css
client - writing TESTS FIRST!!!
client: replace dataset with _data to avoid these appearing as attributes on the DOM
client: pattern-track passing almost all tests!