Fix wrong call of assign in OO interpreter
Use babel for generating diffs
Finish OO splitting into modules