Reordered methods so that all public methods come first, then all protected methods then all private methods.
Reordered methods so that all public methods come first, then all protected methods then all private methods.

Also some minor whitespace diffs.

Danack/Auryn,cmpayments/atreyu,Danack/Auryn,rdlowrey/Auryn