Logger added, abstract classes added
Added logging
Logging added to backup