refactored language listener
Merge branch 'chartinger' into gsitter
improved project manager
Merge branch 'chartinger' into gsitter