fix #26, add github authentication