Allows default values for arguments
Adds Enumerated field support
Merge pull request #2 from NickLaMuro/more-supported-argument-types

More supported argument types