filling out the viz rake tasks
reworking the way before filters are created/used - now defining filter methods rather than passing blocks. this fixes a bug when controllers are reloaded in development and is generally a better approach to tracking the used filters.