refactor github auth and git hub data to models
remove empty file
fix bug, all is good now