Add more library methods and unit tests

This commit adds the methods to get temp, highs and lows, pressure, and
humidity. It also has unit tests for each function. It does not convert
the highs and lows temps to fahrenheit yet though.