Redid api key migration
Added json view for new user
Ensured username uniqueness
Added conditions to list index