removed unnecessary omitempties
implemented reverse search, added better error handling
return error when server has not been set
updated example
updated test
updated readme