Feature/3/promise like api

@otolab vueで利用しやすいようなapiを用意しました．

Ref #3