start work on persistence strategy
add common project with logging