Add usocket dep for talking to future front-ends and mem.lisp file.

Update THANKS.md

Add *.so files to gitignore
Add various mostly bitfield-related operations and comparisons operations
Add some docs

Add function to test if an operator is an integer constructor
Various changes to the type system, now supports unsigned integers and unordered floats

Integer literals are no longer i64 by default, but are allocated into the smallest integer type that is needed to hold them, and that is a multiple of the machine word's bit-width
Add comparison primitive