Merge pull request #48 from Oneway102/develop

update job time calculation.
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
fix filename error
support git repo on page UI when creating tasks.