Update to-do list
Correct SHF instructions to use L instead of left
Correct spelling typos
Error checking for SHF direction and amount
Correct spelling of amount
Improve error messages
Use string representation instead of symbol

The ruby symbol syntax may be confusing to users unfamiliar with ruby.
Use string instead of symbol in error message
Use string instead of symbol in error message
Add argument count error checking to BRN