First go at distribution methods
Update project
Update example with distribute usage
Fix view order in distribution helper
Reorganize methods
Add array methods
Add unit tests for map
Update example
Update README