add repositories to DAL project

add base repository
add interface for new jokes repository

add repositories:
- for new jokes table
- for accepted jokes table