fixed issue reading data from usb device
updated Arduino gps library
updated ignore file