Add support for keywords

There is now a list of keywords defined in a map called $rhythm-keywords that can be used in place of numbers