Added a basic exception child. Awh, so cute!
Added in dependency injection system with an example.
Refactoring directory naming.
Refactoring structure of examples folder a bit more.