(feat) adds basic modes, end-points and tests for tour