use coffeescript, remove bower (use npm instead), add bootflat, and use css flexbox