Using inheritance to make the client throw different kinds of exceptions
Merge pull request #7 from samfcmc/master

Using inheritance to make the client throw different kinds of exceptions