register refactor for #33, remove conditionals from register implementation
register refactor for #33, remove conditionals from register implementation

deekshadangwal/PyRTL,nvandervoort/PyRTL,deekshadangwal/PyRTL,nvandervoort/PyRTL,UCSBarchlab/PyRTL,UCSBarchlab/PyRTL