Merge pull request #56 from beatgammit/v2

Added BinaryData type with a custom JSON marshal/unmarshal
Omit empty args/kwargs

- resolves #44
Merge pull request #57 from beatgammit/omitempty

Omit empty args/kwargs