refactoring metadata service
added tests to MetadataService
Merge pull request #12 from stoewer/master

Try to improve unit tests
refactoring metadata service
added tests to MetadataService
cleaning of the MetadataServiceTest
merged with actual master
refactored ProjectState (listeners and metadata service) and tests
Merge pull request #13 from asobolev/master

Default structure and OWL schema files for metadata service
GlobalConfig: save opened projects to the global config
GlobalConfig: replace ProjectItem list by Map
MenuCtrl: adopt unit test
Merge remote-tracking branch 'origin/master'
AbstractView: enable custom URLs
DIView: move inject annotation to ctor
DIView: move inject annotation to ctor
AbstractView: allow multiple style files per view

Refactor the class back to the old concept but add the possibility to apply more than one css file to each view
DialogController: move methods to super class
ProjectListView: basic view and controller