[refactor] add .swp to .gitignore
[feature] add hapi and request
[refactor] update index.js
[feature] scaffolding api