users sign in using facebook

i'm not sure why exactly but we've been told to do ```null: false``` for timestamps