improve backup procedure to handle existing files
use shutils instead of low level os functions (so many caveats..)
v0.9.5