fix some access roles
add gift repository
add entities repositories
add draft server api
add gift controller
add roles
add votes controller
refactoring