Add initial global backup/restore class
Move backup function to specific class
Fix comment
Modularisation of backup module, fixes custom filename generation