Implemented get_key_type and the switch cases for KEY_TYPE in daemon.c

Also created a function prototype for buxton_direct_get_key_type
in direct.h, and wrote a dummy function for it in direct.c, where
it just populates data with a BuxtonType of FLOAT.