Create page look+feel, add signup page, refactor code