[WIP] [DO DOT MERGE] add customer entity

WIP The customer model that will communicate with the CRM which is also WIP so the implementation of this code is subject to change as the API is not yet defined