- introduced MVVM pattern in application
- included License system, thought not implemented for now
- moved resources to the separate file
- included localizer and resources 
- small changes/improvements