added guard TDD and a static contacts page using tdd