Authn changes

Fixes #260 
use ```keep``` rather than ```(remove (nil? ...))```