Trying to solve bugs when reversing the process
Program now works in reverse, input not validated
Added error handling for the text box
Added about window