Code review for services/

Pretty sure I'm doing this wrong @zzmp, but here's the files I'd like you to review.
No reason in particular. I was just trying to break things out in smaller functions for readability. I guess `new Organization()` does the same thing..