Journey of a Software Developer \302\273 Detecting Session Timeouts using a ASP.Net MVC Action Filter