Issue 790: initial commit

Created codes() method. Please review it.
@yegor256 I added that line as I use it the method:codes():

            return new MkIterable<Content>(
            this.storage,
            "/github/repos/repo/name",
            new MkIterable.Mapping<Content>() {