Solution for OfferUp's Infrastructure Challenge

Hits all the reqs except for uWSGI.