Change `add_singleton!` (was make_set!) to `push!`

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