Add path_get_basename, remove return code from path_join
Add basename tests