added file and line information to class_eval

Problem: difficult to debug in its current state owing to nondescript exceptions
http://ola-bini.blogspot.de/2008/01/ruby-antipattern-using-eval-without.html

Fixes #114