added assest handling support
added custom exceptions to greencore
added base support for Green Core States
added support for base model in Green Core