Sign Up Demo: In this project I will explore how to design a sign up flow with basic information. Major focus should be on (1). Architecture (2). Code organisation based on responsibility (3). Test coverage