support parsing a version with a leading 'v'

This *should* make version parsing much, much simpler.