Fixes #228. Also renamed base exception to BaseException and made abstract, adding a concrete CommonException subclass to the same package.
Merge pull request #229 from jpav/master

Fixes #228. Also renamed base exception to BaseException and made abstra...