Many updates
* commenting
* adds hex_uint64() for turning hex strings into uint64 representations
* BitSet now half implemented
* general bug fixes (mostly int/uint64 related - doh)