Add more descriptive error message for invalid string specification

Had a local Pod w/ a name but no version #. Everything worked fine on first `pod install`, but subsequent `pod install`s would result in the "invalid string representation" error message that doesn't shed any light on what's going on.