Changed data to 5 byte frames, cleaned up data types and added some user docs