CodingChallengeWebApi 97% score Keywords Autofac DI Azure deployment .net core 2.0 caching using MemoryCache middlewares (handling errors and filtering model validation) TDD Swagger JSON