Added unit tests for Source
Backup improved, tests improved