add `cascade` option - fixes #40

also enables `safe` module which can handle some broken CSS
minor tweaks