Replace gifts with out, receives with in and Add rando.getFirstN
Merge branch 'add-in-out-to-user-model-and-add-limit'