fixed errors in fxns
added tests for all fxns except sea ice, which service seems to be down now