Merge pull request #593 from achamely/master

Updated cannot send message
Implemented service to get unsigned transactions
Fixed service.js syntax error that breaks the whole app. Fixed modal view.
Renamed WalletTradeFormController to WalletAssetsFormController
Renamed walletTradeService to walletTransactionService
Initial decouple of TransactionGenerationController
Moved prepareTransaction method to the TransactionGenerationController.
Moved walletTransactionService
Added more decoupling to TransactionGenerationController
Ensure checkBalance is only called when logged in
Merge pull request #599 from Nevtep/send-page-improvements

Ensure checkBalance is only called when logged in
Merge pull request #568 from Nevtep/transaction-generation-frontend

Transaction generation frontend
Merge pull request #29 from mastercoin-MSC/master

Sync to Master