fix(default): remove over-specification on default case

* remove matched :not() cases to fix specificity with modifiers
* add examples
* make 'flow-up' and 'flow-down' flow the right ways

resolves #8
resolves #9