CDash capability added

With this PR, capability has been added to push CTest results to a CDash that is hosted on a server. Currently, it will push to my personal server, but this can be altered in the future. The following changes/additions were made:

    - In CMakeLists, capability was added to perform valgrind and coverage tests when using CTest scripts
    - Added CTestConfig.cmake file that contains CDash information
    - run_tests.py script has been enhanced to allow for both CTesting with and without a CTest script
    - run_tests.py now supports coverage and valgrind testing when using a CTest script