update to reflect new api names (oid to id)
fix broken create_ref
split out tests to make it easy to comment out a particular testsuite
fix failing branch tests due to api change (buffer use)
narrow down failing tests