Added validation to signup
Added signup validation. Updated application adapter and models