[#81] Create shotlist model

Squashed & no pry.