Implemented multiple frame in one packet support to reduce chance of later bugs. Refs #101 @30m