Move HistoryManager to PetriNetController

* AddPetriNetObject uses models under the hood
Creating arc adds to history
Fix bug when pressing new

* Now tell ApplicationController to create Empty PetriNet