Add CData  class

This commit adds the CData class, which contains functions for converting from string to Ruby numerics