Tons of IO

- Added ability to run the program again by pressing enter at the end,
or any other key to terminate
- Added error codes for 2 bits off, start greater than end, invalid
address, and going outside of bounds errors
- Added cute intro
- Changed user input to show on the same line