remove makefile
add npm test script
add travis-ci configuration