Beginning to use OOP for this thing

About to take this program into OOP territory.