* Use full namespace when type hinting Interface to fix #3
* Added Unit test to cover ApiBase ctor