better logging, started work on devtcp backend to replace bash backend