added user models and guard files
completed user models