changed picocom default settings for rebuild connect, added asynchronous I/O to the engine, added pin management (output only for now) to the engine