Fix #3

* Transitions now must specify for the arc weight how many times they
  will fire
* Added unit tests
* Remove ExprEvaluator because it can be done with PetriNetWeightParser
Change version to snapshot