add vendor prefixes to CSS using autoprefixer

Some browsers, e.g. Safari, still require a vendor prefix for flexbox. This PR automatically adds vendor prefixes using [autoprefixer](https://github.com/postcss/autoprefixer).

Fixes #638