Implemented IApplicationShutdown
- When files change RequestShutdown waiting for the debugger to detach.
Removed unused project.json
Small refactoring