Importing Krysto's changes from Bitbucket (Part 1)
Merge branch 'master' into gui-updates-improvements
Importing Krysto's changes from Bitbucket (Part 2)
error handling for sending transactions to NIS.
Added transaction controller test to verify that in case of error an exception is thrown.
Merge branch 'feature/error-handling'