% cleanup symlink code for reusability
+ support XDG_CONFIG_HOME and XDG_DATA_HOME
+ major rewrite for better logical structure
! fixes for installation, bashrc