Moved matchers in dedicated package.
HeartBeater now exists on all errors.
Renamed method.
Swapped destination and content parameters. Added error.