Simplify API to +decodeString:options:
Also rearranged order in header to make more sense