original
Made room for other versions
start porting java to js
First almost working version
Tests green!
Refactored object creation code
Split objects in different files
Merge branch 'original-by-fowler'