Cleanup.
Implemented handling for Market Orders from the API.
Added MarketOrders tab. Improved async initialization. Added base ViewModel with InitAsync. Added IActivateTab event, and improved tab activation event handling.
Event changes.
Implemented partial support for external modules. Needs automatic detection of assemblies.
Changed UI to a tabbed MDI interface.