Implemented various object and properties

I've went through and added/implemented some of the unimplemented Flickr API return objects. Namely, groups.discussions, groups.topics, shapes, and various properties from groups, people, photos, and photosets. I   created some types for some of the implementations, but the biggest change was changing UserList and List<PhotoPlace> to newly created types. Please merge if you find any of the changes adequate.