Adds possibility to send callback right to .each()

This avoids doing Model.find(...).each().forEach(...) and allows people
to do Model.find(...).each(...)
Adds documentation about hasOne reverse option
Adds documentation about chaining some common Array methods
Adds more documentation about chaining, adds .save()