Merge pull request #21 from tihuan/feature_pull_info_via_js

Refactor code and update timezone
Merge pull request #22 from tihuan/feature_pull_info_via_js

Refactor code using presenter