Made sure code throws exceptions without hanging.
Reduced memory footprint and CPU utilization by *not* coping 42mb of
buffer everytime a packet comes in.
Made PTPpacket throw an exception if it's too small.
tried to detect malformed packets. didn't work
Added more exception types. Put in a 100ms delay between init usb
capture and the shoot command because i was getting camera crashes.

ran the formatter on everything