add build-kw-map and tests

Adds a macro to quickly build mappings of symbol-name to symbol value