Added Typed exceptionsAdded Typed exceptions
Fixed Typo, Added marker interface for exceptions
Removed wrong file doc
cleaned up exceptions
added phpunit to composer