adding Util::Assert and tests
better comment
added AssertionException, and moved Assert and AssertionException to a subfolder in the util directory
change to Assert:true
remove ErrorChecking part of namespace
Merge pull request #4732 from Wikia/assertion-guidelines

adding Util::Assert and tests