javafx app skeleton