refactor singular/plural models, different users in database scheme, function headers in dtabasecontroller

extended also the  database scheme  by different users,
refactored some plural singular naming woes,
all function headers databasecontroller
renaming files woes blahrg
renamed files added