Change `add_singleton!` (was `make_set!`) in `disjoint_set.jl` to `push!` 

Changes the name `add_singleton!` to `push!` in `disjoint_set.jl` for consistency with other data structures, following the suggestion of @kmsquire in #22. Incorporates the change in README.md from #22.