[JRO] Private topics

* Get private topics to show correctly
* Test coverage (feature)
* Clean up views a little bit
* Fill in some gaps
* Consider NullUser when checking private_topics
  if you're a null_user you'll get nothin' so do nothin'