[john] - returning footer modules for all types of pages

They were not being returned for content pages.
[john] - using clean List model in migration.

acts_as_paranoid was added to the List model after a migration that uses the model was written operating on a lists table without the deleted_at field (required by paranoia gem)