scrapped and redone. facebook login and persistent redis store.