Added toString() method (useful for logging)
Added javadoc comments
Now the APIWrapperFactory is logged too