Added version information.
The Class name should be a String.
Added SNAPSHOT suffix to version.
Fixed eval's return type.
Added implicit conversions (ClassSymbol => Class, MethodSymbol => Method).
Added scalacOptions to build definition.
Resolved primitive boxing issue that blew up the method match function and the class instantiation.