fix issue #10, стабилизировал api, добавил заготовку для docker