Remove some unnecessary code
Make main.js a lot easier to work with.
Make precompiler more reliable.
Add hashCode function for client side exercises.
Bump version