Committing initial landing zone for pattens
Updating README.md for patterns
updating dependencies
Adding in initial pooling work and tests