add basic interface structure
add basic interface structure
changed interfaces to classes
model expanded
configured properties in application context
database access factory created