Delete unused code
Delete unused code
Add test case for registers.
Fixed cursor position after p/P
Refacter registers
Temporarily repeat(.) and recoding are not working