Restructured project to use JavaFX framework.
Implemented event system for the use in the MVC structure.
Updated documentation.