from previous wor
chapter 5 mostly
signup page, etc
missing a few files here