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