removed the warnings which arose due to compiling with gcc 4.8. It seems that usb driver functions now use int instead of size_t. Also cleaned up the code to conform with the linux coding standards. Checked using the script checkpatch.pl and succeeded with 0 errors and warnings.