rewrite repo api

- split hubot from task dipatcher server
- add a schedule server to update opentest.task repos periodically
- add shell scripts which is to start servers