Refactor - implemented Account and Wallet services on TransactionGenerationController
Refactor - implemented Account and Wallet services on WalletAddressesController
Refactor - implemented Account and Wallet services on WalletController
Refactor - implemented Account and Wallet services on WalletSendAssetsController
Refactor - implemented Account and Wallet services on controller.js
Refactor - implemented Account and Wallet services on WalletService
Refactor - removed userService
Refactor - minumum changes to get the old components working with the new architecture