Copy all of public/ to build/ and serve from there

This also moved Rainbow.js to a Bower dependency and adds support to generate multiple custom grid unit stylesheets.