Session model

@jdan @sharpshootr18 

We now have sessions! (sort of)

Still need to implement logout and add a current_user helper