Add string utilities

Add string utility class to handle parsing name value pairs where the
value may or may not be present