Feature/allow for upgrades

Modified the manifest to allow the caller to override the version number or the location of the source.

Also modified the package name by appending the version number to the end, this allows for an existing virtualbox instance to be upgraded.