WatchService thread startup after successful initialization, interruption moved to dedicated actor
multi-projects support based on file names
dedicated message for project creation
api now obtains facade from Projects