adding session helpers and functionality
adding in login/logout func
adding more user functionality
finishin ch8