Added agent DeviceMonitor and DeviceListener class
Added idea project files to .gitignore