Updated README, added ability to pass portable_base* and uuid_base* as parameters and as return values