Added a Bootstrap Social sign in button. Listings functionality uses urlsafe keys instead of ids. Fixed search queries filtering by topup. Minor formatting changes.

Search queries can't be sorted by both topup values and date:
BadRequestError('The first sort property must be the same as the property to which the inequality filter is applied.  In your query the first sort property is date but the inequality filter is on topup',)