Added gihub authentication, allow to push code, create file, delete file. Still not finish completely.