new Customer class

added support for ID, setting from db and fetching from object.