- added register class (can hold int or Char<len>)
- implemented basic operations (construct with data, set/get data)
- implemented operator<
- added operator header file