Fixed derp in advancedReceive

Stopped ack packet from overriding the received packet.
Added a boolean to request a packet instead of a message, if timeout is
wanted must specify the boolean