Wip mitosis agent typecheck sooner



<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/netlogo/netlogo-headless/27)
<!-- Reviewable:end -->

I recommend not using `Some(x)` to build `Option`s.  `Option(x)` does the same thing, but will give you a `None` if `x` is `null`.  Obviously, we know this string isn't `null`, but future-proofing, etc., etc.