First real object I created

Also contains instance methods and an algorithm to reduce to lowest terms.