added new class to handle invoking ruby classes and methods dynamically