Add separator option and make it "_" by default

Should fix #30

I add a `separator` optionsinside an `hbs` option so each extractor could have its own options.
I think it might be a bit surprising to people if they set the `separator` option to `''` and it still used `_`. Any reason we can't just allow `''`?