Soletta: Closing the IoT Development Gap