Refactored viewdidload and added new signup methods