Add an underscore string extension method

Please note again that  I've added a suppress for CLS compliance!
Spec included too