Updated so we can pass arguments to ask for specific files to be updated

Also moved code that updates the file into new UpdateAssemblyFile method
Moved some variables. Should have done this in last commit.
Disabled updating build version if current build is zero

This will allow us to still make custom version numbers, so long as
the build number is set to 0.
Updated version to 0.3
Merge branch 'release-v0.3'