Newapi

merging newapi to master, v2 API of NOAA basic functionality done i think