Allow more characters in key name

Previously only word and : character were allowed, now any
non-whitespace character is allowed at the start followed by
any character until the final :

Closes #8
Prepare 0.14.0 release