Big refactor

Input and input displaying are way more general now (got rid of
firstNumber - thirdNumber), commented stuff, Created Data class; not
really doing anything yet, though.