Added cabal sandbox files to .gitignore
Added silence to test runner

Used the silence function in Tests.hs from the silently package which
surpresses stdout. This is useful during testing for making sure that
the stdout that results doesn't get written to the log file and clutter
everything up.