Implements class to calculate hops additions and tests. Adds additional utility calculation methods.