Compile distribution before testing and publishing
Recompile and fix tests
Use make instead of npm
Add 'And' keyword
Add travis