Added in user functionality using devise