bluString: Added `CharPush` & `CharPull` methods

This allows you to use the string like a stack, which is very handy for
building a string letter by letter during a complex process.