Started implementing BatchFragment
Added test of a batch with two fragments
Added test that verifies order of fragments

This needs more tests since there are probably a lot of edge cases
that's not handled yet.