Makefile: add a `coverage` target

The `coverage` target runs the unit tests via istanbul.
lib: Remove dead code
lib: increase statement coverage to ~90%

Just add some silly getter/setter tests.