added contacts page and tests; setup guard and spork