fix bug

Fixed error on signup due to validation on inappropriate field
update unique constraint on permission table

To avoid duplicate entries combination key is imposed
update db seed file

include default permissions for lead and engineer to be seeded into db on application database setup.