stearns-review

Sorry for the light comments. I couldn't find much of anything I didn't wish I hadn't done. Some of the methods seem overly decomposed to me due to lack of reuse, but I feel like that's more my bad habits since I keep getting dinged for not decomposing enough.