Don't upload report if we have no WiFi scan results or cell info

This PR should fix #86.

Also cache radio type. I am assuming the radio type does not change at run time. :)