WIP: API refactor
Added trade poller