New Contact

* Defined a contact type.
* Added a NewContact() function which writes into a DB.
* Added unit test