Refactored launcher in order to use proxies for UI operations and added JavaFXTest class