Fix minor JS style
Return undefined for non-strings
Reduce empty result arrays to `undefined`
Short circuit a falsy argument
Re-work the readme with more examples and clearer explanations
Add history file for tracking important changes
Release 0.2.0