generate demo with grunt task
add grunt build control
add .idea folder to git ignore
fix(app): add .idea folder to gitignore
feat(gen): add automatic demo releases with grunt task

grunt demo when properly set up will generate and push a new version of fullstack demo. Also added grunt buildcontrol to the app to automate deployment to heroku.
fix(openshift): fix issues with openshift deployment

app is now restarted after being created
openshift is used as the remote name
git push exceeding buffer size causing exec to fail
add openshift deployment to grunt buildcontrol
update docs for heroku and openshift deployment
Merge branch 'feature-demo'