Added even more unit tests and hid secondary message implementation
Added MVC attribute unit tests, added custom data
Added WebApi attribute unit tests