adding tests around container column type validation
fixing failing unit test
adding collection types to changelog
adding functions to the base module
adding new features to the documentation