update gitignore rules
add/define main package.json
add grunt at root to publish gh_pages