Add prototype.constructor
Add node test runner
Add travis ci config