added --configdir cli option and made default char name be empty when not sharing (now it's definitely finished, no more commits. it can be pulled :p)