deprecated the old encodium
added swp to gitignore
added Integer non_negative, String max_length, and optional arguments and type checking
version bump
formatting
added some tests
fixed up documentation
added equality operator
formatting
added documentation for socket
updated test for socket
refactored _encodium_fields to be a dictionary mapping names to definitions
updated socket test
to_json, from_obj, and sending and recving over a network seem to be working
changed the name of the networking test to be more accurate
added List and Bytes + tests
added callable default values
removed accidental double negative
added a newline after warning
added test for optional field