Update Gems and add Guard for testing

* Removes deprication warnings in Ruby 2
* Improves TDD workflow
Add type attribute to transaction
Add support for Alternative Bank Schweiz (ABS)

Swiss Bank
http://www.abs.ch/