=BG= remove some debug logging, make maximum post content length configurable
=BG= mechanism to call multiple APIs synchronously within a single post; TODO make async
=BG= install Q promises lib
=BG= make a stack of Q promises, one for each API call; create a utility async wrapper in api to create the deferred promises