Fix core dependency list to include 'semver'

Closes #112, thanks Andy Allan