Switch to using overlapped by default and modify the read/write functions to operate correctly now.
Switch Registers to under a Registers class to match Python.
Add a DEBUG define to the makefile.
Switch to using the registers subclass.
Add rx_multiple to match the other programs.
Add memory cap support.
Add memory cap code to the loop utility.