Fix failing unit test
PipeApplicationController owns per net PetriNetControllers
Remove old PetriNetController code
Decrement token in place
Now add tokens to model via token selector

* Tokens for each petrinet are updated when changing tabs
* Can create/edit tokens with the Token table
* There's a small error if you set enabled before setting a name, it tries
  to add a token with name "" to the set. This is a bug and needs fixing