Adds removing functions to the GUI.

- Git ignore also ignores backup files identified by ending ~.
- add/remove/save methods of podcasts provided service now return
their 'this' so you can chain calls as in 'podcasts.remove(id).
save();'.