move get_topic_records functions to dal.py
clean up code that generates map urls
get_topics can stay in IndexView