Added functionality for the optional Submission text and url that can be...

... passed in the XML request for Canvas. The Canvas specs say that either 'text' or 'url' can be filled out, but never both at the same time.
If only one of these values is allowed in the dictionary, can we do some error checking to make sure at this point?