Must use MiniTest version ~> 2.1. As 3.x will not work.
Updated minitest gem.
Refactored in order to support newer versions of MiniTest.
Added support for testing of mailers.
Reduced runtime dependencies.