Changed sets interface; updated docs; hooked up tests so they run with `make test`.
Merge branch 'master' of https://github.com/brownplt/pyret-lang