Now changes volume instead of setting it

Added new --set flag to volume subcommand to be able to set the volume
to an exact value, otherwise the volume will be changed with the value
given.
Small syntactic improvements

Such as using _ names instead of camel-case and removing/adding newlines