add signup page and more styling