updated contactVM and contactController, added contactVM to autofac DI, added spamProtectionAttr