Vendor all the things and add user factory

This should get you closer