Lacrymology/rewrite

parse responses and resolve commands as they come, instead of waiting for each one to be done