Added timeout functionality to plugin
- Added 'timeout' option: If set to 'true' it will use default 12000 millisecond or you can enter the number of milliseconds for the timeout