Add a genaral entity model for more flex able function #14
Define the restful API for contacts purpose #13