don't overwrite existing packages

TODO: add flag for this.
correctly ascertain package name from conf
some todos