Was going to wrap existing functions in classes, but decided to rewrite from scratch, using a more methodical approach. Initial class work