add obs_source functions to allow name manipulation and lookup based upon name, and a few other functions related to getting/setting source information