Finished project to spec

TODO: Try to format contact info using generic function