(feat) adds spot, tour, and user controllers and services