Added MockContactDao and ContactDataExcpetion
Added tests for inserting contacts without first name
or without email as required

Refactored ContactDao to completely contain connection
string so that you can just create an instance with the
default constructor.