Fixed #94.

Going the exception route, not the "print error and return empty" route.
Commented out the former code and un-commented the exception code. Also,
I cleaned up the include section, since I needed to include stdexcept
anyway.