Added basic code search functionality

I have added the functionality for searching code: https://developer.github.com/v3/search/#search-code

I had to make several of the fields of "Repo" optional, but I have updated the samples accordingly.

Finally, I added the sample Search/SearchCode.hs, to illustrate the functionality.

I don't think we leave spaces between the inner type and the brackets ('[' and ']')