Add promises for $add, $save, $set and $remove, fixes #183