Added ability to take a custom sort function and added coverage report to source control.