implements remove from workspace and fixes some other bugs related to visiting files

Somehow, files stil get deleted (i don't understand this)
Added messages for when we add/remove files from workspace.
Merge pull request #112 from Floobits/soft-delete

implements remove from workspace and fixes some other bugs related to vi...