Method Ordering Proposal

Here’s a proposal on how to handle the Method Ordering conundrum that’s come up in #56 and #44. Would love to hear what everyone thinks here.

I do think it makes sense to have a consistent way to do this, and this way has worked for me, but totally open to other ideas.
@mattbischoff I would also include where in this ordering you would put the `Private` methods