first commit with assignment models and abstractuser
updated models with assignment admin
small changes
small change