Added Ascii encoding, some cleanups

Added Ascii type to use for byte inputs that are known to contain Ascii only.