more clean up and ReadableCharBuf over CharSeq use

- moved and renamed the methods with _s
- added equals for byte impls that adhere to readable char buf's
contract
- more methods return ReadableCharBufs where possible