move validation requires, make simple server test
remove grunt and use npm run instead, no more shims, use nodemon. close #6, #8, #9.