changed probe() to look only for interface class and changed flags for read URB
changed the value of read timeout to 20 seconds from 5 seconds
 added separate header file and other files
Renamed files and removed unnecessary files