Improve dsl testing framework foundation

* added ability to construct model with attributes
* load classes recursively

Co-Authored-By: Stan Lagun <slagun@mirantis.com>
Change-Id: I8e26c0e6b2faa3bb40ff72c5a907a8d03f3fa00a
Merge "Improve dsl testing framework foundation"