Committing part 1 of Matching homework
Still working out tests