added txn support to watchtower; added history trimming to bm-data-svc