Test infrastructure for user interfaces and first unit test
Launching application ui
Check for application class before create the ui
Exception handling on static method to call the thread to make tests
more verbose about errors
Tests for application workspace
Workspace implemented