Add Api and Internal packages
Add support for enumerations through eloquent enumeration
Ported main concordion class