Made topics private using scopes, added spec