Make sure second order is correctly generated.

Since the first object is created with an order of `0` and `bool(0)` evaluates
to `False` we must make sure to differentiate between `0` and `None` when
generating the second object order.
Merge pull request #15 from charettes/first-order-generation

Make sure second order is correctly generated.