fixes #3: migrate to cortex and node.js
remove old test cases
#3: add more deps; add conf for travis-ci