Refactoring of the core.
Deleted any class builder
Added getters and setters for each property through a macro
Verified a few issues with Frank
Merge branch 'master' into UCoreAddGettersAndSetters
Fixed USystem to fit the new core format
Merge pull request #46 from uCtrl/UCoreAddGettersAndSetters

Add getters and setters + refactoring