Add simple linq db context, fix so that changes are only visible on commit. Add tests