consistency for CI builds

* use make target for ci builds
* finalized build make target
ignore coverage files
Merge pull request #42 from FenrirUnbound/patch/requirements

Patch/requirements