Finished up finalizing the tests for refactoring and adding test
coverage report folder.
Merge pull request #228 from dyxliang/master

Pushing updates.