Add autosaveperiod

A variable that if set to values bigger then 0, will
call pyborg.save_all every some minutes.

Addresses #10
added locking to save_all
Whitespace and style cleanup
Show when done saving
Don't show saved msg if already saving