Splited GUI into MVC, creating JMemoizerView and IMemoizerModel for
better handling data exchange. Connected MainWindow with MemeProvider,
PluginManager and EventService.