TST/ENH: replace not found symbols with nan
ENH: add symbol warning to ensure that the correct warning class is checked
CLN/API: unify the API
CLN/ENH: clean up testing and use HTTPException in the error classes
TST: check for specific objects
CLN: use empty args for get_data_path if want the current directory
CLN: sleep before and catch network error classes