added login feature with error validation along with feature test