Issue #583: Make Class invocation work when the class has a default constructor
Minor doc fix
Issue #583: Add some more tests
Remove Class.instantiator since now classes with default constructors can be invoked and applied directly.