Fix caching issues

add expire options to action caching (also refactor to methods in a concern)

add tests for concerns (they are not perfect/complete yet, but an improvement)

add rake/cap tasks to flush cache (not auto flushing on deploy, but now a cap task that can be called to do so when appropriate)