put Rufus::Lua::Error in its own file
add optional 'filename' and 'lineno' to State#eval

add optional 'filename' and 'lineno' to Rufus::Lua::State#eval

imitate Kernel.eval

closes gh-15