added tests and server runner
api key support in server responder
server tests runner adjustments