Merge pull request #1 from clinton-hall/master

Merge pull request #3 from peerster/master
Revert "Merge pull request #3 from peerster/master"
Merge pull request #2 from peerster/revert-1-master

Don't know what I'm doing
Comment and layout
Use with statement when handeling file obejcts
Merge branch 'master' of https://github.com/peerster/CP-BackupTool
Merge pull request #4 from peerster/master

Small improvements