Docker API

Currently WIP