Added version number verification against github API using tag names

if it is going to be in core or be part of it, it may as well follow the same guidelines