Add uint and string register types, update DMCC example

- uint logic already existed in int register type, just parse the type
  now
- string register reads/writes a set length of ascii characters
- DMCC example: read in CapeId and reset QEI