Changed namespace for Validation.Assert to Validation.Argument.Assert.
Added new Validation.Value.Assert class.
Moved Validation.Enumerables.Assert to Validation.Argument.Assert.
Added new Value and Property exceptions.
Added new HttpContextWrapper to help with unit testing.
Cleaned up the Validation.Assert code.