Switching back to MVC, adding caching and filter compression