Never use exception as the base class of an exception

See http://blog.nicksieger.com/articles/2006/09/06/rubys-exception-hierarchy/ for more details about the exception class hierarchy in ruby
Merge pull request #3 from nolman/patch-1

Never use exception as the base class of an exception