now the backend responds to the url /api/xxx
the search endpoint supports limit & page parameters
add exvcr & some cassettes for github
user model & the associated service to query the db
wrap a random generator
wrap the github OAuth2 api