Merge pull request #179 from gkarsay/master

3 bug fixes
update from /experiments
Revert "Don't remove the same source twice"

This reverts commit 3ffb90f325e3e13c739d21a20adaec8f56ae67a2.
Merge branch 'master' of https://github.com/projecthamster/hamster