added npm deps, grunt config and templates for site