Internet of Things application engine, with modular code for processing, input, and output nodes