Refactor football bootstrap

Merge after #683
More of the same. Passes DOM context to all football modules.