fix issue with reading plist config, adding in more unit tests, removing use of Rhino.Mock