Allow configuration of media directories (part 2)

This commit fixes #11, enabling the user to add or remove directories.
We don't handle cases (yet) where users remove all directories, because
its pretty unimportant. Budgie will always attempt to re-add the XDG
Music and Videos directory on start if no directories have been
configured.