Exception type from CSG is now CSG::Error

Something about `raise Exception` wasn't the best, now there's at least a class for the gem.