Additional functions in fn.iters: compact and reject

Additional functions to be added to `fn.iters`:
* `compact`: shortcut for removing all falsey items from iterable
* `reject`: opposite of `filter`

`tests.py` and `README.rst` updated accordingly.

Thanks a lot.