Added a time class to get and read easily time strings.
Added parsing method with extensive tests.
Added separate fields for the heartbeat protocol.
Updated the timestamp member.
Renamed the PRT (participant) field to RCP (recipient).
Improved the javadoc and some internal method signatures.
Added Timestamps to handle time operations easily.