Fixed problem in ValidateHttp... attribute caused by attempting to set an array property in an attribute.
Added some unit tests & cleaned up some unused packages