Fixed warnings found using -WeffC11. Added more test cases to increase testing coverage. Fixed bug in makefile where it was generating coverage data for wrong source files.