add gitignore
use multi-buildpack on heroku

this is based on:
  https://github.com/ddollar/heroku-buildpack-multi
using my fork for consistancy:
  https://github.com/ybz/heroku-buildpack-multi
add flask base
add Procfile for heroku
add package.json for node buildpack
add Gemfiles for ruby buildpack
update gunicorn in requirements
use grunt to build static folder in dev
run grunt with heroku post compile

- some editing of the path was needed for:
  - finding node
  - using the same ruby which will be used by the dynos
  - locating installed gems

  currently this patch is not very defensive regarding
  future changes in heroku and specific path changed in the
  slug compiler

  TOOD: update grunt heroku task to proper dist
add heroku python runtime file
add readme
add jinja static filter
add nature of code repo as submodule
wire noc static files with a blueprint
add index to noc blueprint
update index to use main.html
noc: add some style to index and fix links
update index style
update ruby version to 2.0.0
fix grunt running in post-compile on heroku