Exceptions: move all exceptions to exceptions.h

All gamgee specific exceptions should be declared in exceptions.h and
gamgee.h will extend it's visibility to all users of the library.

fixes #170
Merge pull request #205 from broadinstitute/mc_centralize_exceptions_170

Exceptions: move all exceptions to exceptions.h