Implement persistent cookie based remember me

- add service layer also