adds verbose print option
Merge branch 'groovy-devel' of https://github.com/aleeper/cat_backend into groovy-devel
adds smoother state updating