TextBuddy CE1 - Refactoring and Regression Testing

Included a basic automated Regression Testing system.

Underwent major Refactoring (rearranged a lot of variables and renamed a
lot of things).