Remove Closure utility class and replace by callable native

Only feature no longer supported is passing "Class::method" as reference to a static method of a given class, need to use ["Class", "method"] in this case instead. 

Thanks @mikey179