Sort including modules
Combine Traits::Client and remove it

현재는 OAuth::Client::Traits::Client 역할 모듈을 사용하는 곳은
OAuth::Client 메인 모듈 밖에 없는 것으로 보입니다. 이 경우 역할
모듈을 따로 나눌 필요는 없을 것 같습니다. 복잡도 감소를 위해
메인 모듈로 합치고 추후 코드 중복이 발생하는 경우 다시 역할 모듈로
나누면 될 것 같습니다.
Ignore built result
Ignore vim swap file