Removed globals.
Added library files.
Updated test suite.
Updated src.
Updated plugin macros.
Updated ignores.
Updated heartbeat's CMake config.
Added some heartbeat logic.