Create facade for switching assertion libraries

This is in preparation of requiring different testing libraries based on
the rails version.
Require minitest for rails >= 4.1.0
Consistently use correct Minitest constant
Include minitest as a development dependency
Update cucumber development dependency
Just assign the constant for the module we want directly
Also includes `refute` assertions
Minitest is the 'future' ... let's just use that name everywhere
#all is the preferred way to get a relation in Rails 4