request mixins fire request/response events
api.warn() and info() removed. use emit() instead.
bower supported