Initial commit of websocket server

Conflicts:
	app.sh
	etc/nginx/sites-available/default
	www/index.html
Refactor - Add get balance infrastructure through websockets
Refactor - build the websocket server incrementally
Refactor - get unsigned transaction from the websocket
Refactor - Add address websocket support
Fix syntax error
Refactor - broadcast balance for each address
Refactor - prevent duplicated addresses
Refactor - start populating balances from the websocket
Fixed missing imports
Fixed missing imports for msc_apps
Refactor - include btc balance
Refactor - add the AddressModel and BalanceSocket functionality
Refactor - Add WebSocket Server requirements
Fixed missing dependencies on txtools
Cleanup txtools imports and extend rpcclient
Refactor - Define TransactionModel and adjust manager services to work with it
Fixed typo
Refactor - AccountService, Asset and Address models, Redefined WalletAssets into WalletService
Refactor - finish WalletService definition