added contact page, associated tests, and a few testing things like guardfile
Finish layout and routes