Bug 1018321 - Create url to one and done profile page based on username or name

@Osmose You are correct. I originally had it coded with just `get_object`, and had `get_object` pulling `kwargs` out of `self.kwargs` just as you describe. Then I tried to write a test for `get_object` and couldn't for the life of me figure out how to get a value into `self.kwargs`. I tried a number of things but it just wasn't working. Sometimes, when things are hard to test it's an indication that there is a design problem, so I decided to change the design to make `get_object` testable. Looking at it now, I don't think the design is any better (in fact it's only more confusing), but it's definitely testable.

Do you know how I could write a test for a version of `get_object` that relies on `self.kwargs`?