Adds campaign sorting by signup date and limits number of campaigns to M...

Fixes #7 

- Adds ordering of user campaign signups by signup timestamp
- Limits the number of campaigns in digest message to a max of 5


`usort()` with an anonymous function / callback - even better! Thanks for pointing me in the right direction.

Fully tested on my local.