`History` and nodeunit test
WTF lots of fundamental work
first "working" prototype