updated API implementation design in order to work with both GET and POST requests, handle signed messages, logging