Refactoring
Remove type that we didn't need to export
Accept empty input
Better docs and parse input to dasherize