IngloriousBashers api, models, and tests