Added Sets and updated Map to include itterators

According to
http://wiki.ecmascript.org/doku.php?id=harmony:simple_maps_and_sets,
maps should have items, keys and values itterators. Also, added a Set
class.