return a Q promise for http requests
add missing http import
fix error handling
fix #46: load files from github
Merge branch 'master' of github.com:also/lead.js