cleaned up router
moved error messages to be below their fields
completed filtering, which completes routing, issue #3
fixed issue with views not being hidden from ui on filter:change
Merge remote-tracking branch 'upstream/master'