Added ApiKey message handler; added IdValidationAction filter; Added Model Validation Action filter; added theInjection validation attribute; Added model validations to the ProductMessage; Added test for the action filters, validation attributes;
Fixed issue with chrome ajax custom headers and CORS;  Changed the name of the api key header