Issue 790: initial commit

Created codes() method. Please review it.
Regarding the following line:

github.users().self()


Yes, you are right , it should be removed. Thanks.