added logback configuration
basic Role domain and repository

Signed-off-by: Markus Lamm <markus.lamm@googlemail.com>
BaseService and exceptions
added UuidService for create uuid pre persist
basic test config and RoleRepository test
BaseServiceImpl, RoleServiceImpl and test
extract integration test (service, repository) interfaces