finished defining database models
added public submodule with static content
validation planned to be performed via revalidator module
test version