moved all command response parsing to libfreenct2/protocol/response.h; added more commands observed in usb logs; implemented method to get serial number and firmware version