move site urls into settings.c

Sites will not change often and are not meant to be user configurable.
add comments that show what index each site has

This will allow the user to configure the location via cmd line
if the feature is added in the future.
encapsulate settings and provide public access functions