fixed small typo in getBaseHost() that causes out of bound array access
Used associative array caching on Mvied_Base->getSetting, reduced `get_option` call from 319 to 12 in the single test run, reducing as much as 60% runtime for this function.