Added methods to Collection and updated documentation

- Removed Aggregatables and moved aggregation methods (`min`, `max`, `sum`) into `Collection`
- Added `rest`, `partition`, `filterNot`, `product` and `isEmpty` to `Collection`
- Updated documentation