make coverage target for code coverage for the unit test

so that we can easily find which module needs unit test.

In order to run 'make coverage' `luacov` need to be installed
with 'sudo luarocks install luacov'.