IO + bug fix

* New welcome message
* IO now has more options
* 0 properly quits at any time
* Program restart on [backspace]
* Program restart isn't working correctly yet. Something is happening with the SLOC and ELOC. Perhaps overflow?