adjust market-user and organisation entity


Meeting up with the new API design requires that the market-user
and organisation entity are realign.


- factor out some part of market-user and create a new class (person)
- make organisation enity to extend audit-metadata and some properties
    were added.
- use the lombok project to reduce the boilerplate code in both
    the market-user and organisation entities.
- add 'person' to the list of PrefixEnum in the CerebrumEntityUuidGenerator


Market-user and Organisation entity are now re-worked

Target: master
4 jobs for master in 11 minutes and 40 seconds