JBacon.fromArray should send values in order now

This one was a bit of a jerk, but I got it wrestled into submission.
Not sure how great/fast the value pushing works, but it /should/ be
guaranteed to be correct.
Also the code is butt ugly. Not my proudest achievement in the world.