fix(ensure): Add check to see if the expression is null and throw an ArgumentNullException
fix(ensure): Add check to see if the expression is null and throw an ArgumentNullException

Also improved documentation

noelheesen/Ensured