Add michael.js library with tests.