Add signon integration

Also add factory_girl
Only users with request_furls permission can request furls