added get_temperature method to mport class, created a small caching timeout, to reduce requests during testing