Define DEFINE-CLASS macro

* Improve package structure
* Remove dependency on GBBOpen
* Define DEFINE-CLASS macro
* Change test framework to stefil
* Define test suites
* Add tests for DEFINE-CLASS macro