added signup page, footer, and additional styles