add console stuff, add plumber tests, add measurer tests, add waiter functionality, pin versions of dependencies