Made more portable, added responses.

1- Config and resource paths now store in KDE's config (rc) folder
2- Every variable has a UI prompt, and saves settings in config
3- pushlink now triggers a 'passive popup' on completion
detailing the result or error
4- Add pb-devices - In future will use to select target push device(s)