adds tests for stream and event

drops original blode_test.go. there's definitely testing that could be
done but as it stands, i suck at go tests