renamed some files and added a lib for gh api