Initial implementation

Provides implementation of list, show, add/update and delete functions.
It's a wide-character (i.e. Unicode) string literal. Without the L it assumes 8-bit ascii characters.