Use #define for string constants (properly)
Rewrite delete_one_word for it to work properly

The function now mocks the delete one word rogue feature provided by
SHAutoComplete. Supporting holding down ctrl+backspace should be fairly easy.