copied the to_cc method from:
http://stackoverflow.com/questions/1509915/converting-camel-case-to-underscore-case-in-ruby