Reorganize code and add spec placeholders

* Cache Time.now.utc
* Formatting changes:
  - Remove hash rockets
  - Use shovel operator
  - Prefer do/end over {} for multi-line blocks
* Make all references to "results" plural
* Remove an extraneous variable or two