Added the coverage folder to the ignore files. Folder is recreated after every code coverage run.
Changed #!/bin/sh into #!/bin/sh
Prepared tests for code coverage
Improved tests and code (no change of functionality)
Added code coverage functionality
Updated the module's patch version