Refactor - added TransactionGenerator service
Refactor - added TransactionManager factory
Refactor - added ModalManager service
Refactor - created views folder to organize views and partials
Refactor - cleanup and reorder code
Refactor - Fixed syntax issues
Refactor - added omniControllers module
Refactor - extend WalletAssets to contain full address list and ByCoin list
Refactor - ModalManager enhancements to simplify calls to openConfirmModal
Refactor - should return deferred promise when processing transaction
Refactor - cleanup error data for better display
Refactor - TransactionManager: add required fields when preparing transaction
Merge pull request #1082 from Nevtep/arch-refactor

Arch refactor
Add DEx phase 2 view and controller
Define routes for DEx phase 2 pages

Conflicts:
	www/index.html
Add DEx phase 2 overview placeholder
Fixed sidecar template.
Added DExOverviewController and fixed view
Fixed DEx Phase 2 Sale view
Ensure integers for currencyIds and compare appropriately selectedCoin