add libs for testing
add failed test for codereview, after all will be deleted
add service layer
add reference
refactor goal test
fix project
change Data Layer implementation, delete async methods
update readme
implement service layer, goal service
project fix