Add location model, controller and associations