Many changes

Print test progress
Print failure info when go test -i fails (@nelsam can you make this
better? we can't show progress because go test -i gives no output
unless a dependency fails to build/install)