set.coffee and set.js

data structure: set
method: add, remove, keys, union, has