Asset handling

This handles some magic (using webassets via Flask-Assets) so that the SASS gets compiled when we push to prod.
@fureigh The assets template function thing is something provided by Flask-Assets. (so, it's someone else's magic.)