move all branch step tests into one spec
Aggregate step using scala.collection.mutable.buffer
drop Dummy.java
aggregate that takes a function applies it to each element before adding
it to the buffer
store step: similar to aggregate, but lazy
move test to 'except' test