user authetication
writing model spec
removed the index methid from the authetication
Merge branch 'mp_user_name'