Allow optional NextState getTarget() model input

Since the NextState does not rely on the model to return the target, this will make the method consistent with functionality before the NextStateOr class was introduced.
Merge pull request #7 from wcluijt/patch-1

Allow optional NextState getTarget() model input