fixes #51 require npm for grunt and less
add note to readme describing requirements