add skeleton lib and test files for containers and transactions