adding guard to run tests on any changes