Refactor CLI

When watching files, do not exit when fail to compile a file
Commit dist/roole.js

So a package manager like bower can directly consume roole repo