Add login macros to spec
Add require_signin custom matcher