re #37 simplified Command by removing constructor overload and redundant field
renamed MethodCall.Index to MethodCall.Ordinal since it is 1-based
changed MethodCall to always have an ordinal
added convenience constructor overload to MethodCall
removed redundant code from ContextCommand
re #37 added XML output to tests in build script
Merge pull request #44 from adamralph/37-example-values

refactoring of #37 work