implemented getLastPacket(), zeroes lastPacket on init
Things weren't originally working right with the volatile keyword.  Apparently c++ doesn't like typecasting volatile to nonvolatile of the direct object.  Used pointers instead.
added sendPin
The microcontroller needs an to send an "interrupt" to the FPGA so it can do its thing.  This is what sendPin is for.