Feature/ratio suburb lines

Gotcha. Then it may make sense to have it still throw the not implemented exception as long as we actually catch it during the calculation triggering section. Alternatively, we can modify all of the calcByX functions to instead return Options, and then we can explicitly return None in each of the functions that aren't relevant. Thoughts on this?