rename stream.cljs to timeline.cljs and rename fns. write tests for tem