Adding a new event firing begin/end run

Its called before all actions are called this it wrap around json objects and so on, also you know that all actions are finished when endRun is called