Added Set and updated Map to include iterators

This adds:
- Set
- forEach for Map and Set
- entries, values & keys to Map
- values to Set