initial keyserver implementation

check it out @rfk