a node.js project template with vagrant, travis-ci, grunt