Add some bioler plate code for exception implementation and some comments
on what exceptions are needed. To be implemented.
This is related to issue #9