Rewrite crawler with Github API usage
Add cache folder
Update gitignore