Merge pull request #114 from jemc/master

Problem: Ruby binding callback functions have poor exception handling
Merge pull request #115 from jemc/master

Problem: Ruby bindings cannot identify freshly allocated return values
Problem: String constants in class API model fail when have comments
Solution: Fix incorrect usage of GSL operators