start namespacing for additional sport support

Signed-off-by: Steve Finkelstein <sf@stevefink.net>
Continue refactor for multiple sports.

Signed-off-by: Steve Finkelstein <sf@stevefink.net>