Replace deprecated stub and mock methods with double
Upgrade gem dependencies
Upgrade gem dependencies

* Fix rubocop warnings
* Update rubocop configuration to allow some issues with the code
  that I disagree with and/or will be improved.
Update travis to test with the full ci build

* Mutant currently fails, but is improving
Update flay threshold