added devise with its initial setup