Rewriting tests and syntax

  - We want to conform to the latest rspec syntax so people have an easier time contributing
  - We want to conform to the ruby style guide a lot of programs use for the same reason
  - We don't want have these "metaprogrammed" tests because they're harder to reason with