added sign in and register option, validation and refreshed the look