Fixed a typo.
Refactored application classes.

Improved JAR file manifest handling and testing. Added test JAR files.
Simplified application classes.
Improved application definition.

App now initializes as a JavaFX application, with title and icons defined
automatically.