Console log

add console stuff based off the stuff @padolsey did on [padolsey/operative](https://github.com/padolsey/operative)