Feature/inverse views

Wanted to be able to use a change method for these instead of an up and down. Let me know if this looks ok and I'll build a new version (haven't built a version with create_materialized_view yet; was hoping to sneak this in the same release)