Update gems
Remove the cucumber installation
Add gem 'annotate'
Add support for reconciling transactions