added guard to automate TDD, and terminal notifier for mac os x notifications