Added exception handlers

Ja, de dispatcher is ook optioneel, maar als je dat aanpast is het een breaking change en moeten alle afhankelijke projecten worden geupdate... Daarnaast lijkt het me wel handig als je vaker kan zetten zodat je deze eventueel kan overriden. Zorg dan gelijk ook dat hij `null` als waarde accepteerd, zodat je het kan weghalen (dus `ExceptionHandlerInterface $handler = null`).