JavaFX

Please review this PR carefully, has been some time since I last worked on the Launcher :smile: 

This should 
  * solve #224
  * solve #217 when the files are copied into the resource folder
  * fix #176
  * finish #133

Probably also related to 
  * #194