add Contact Entity
finished prototype of contact management