Made create more generic
Support projects
Implemented list function to return lists of customers or projects