update .gitignore
add dump and pull dirs into tmp/
refactor DbShell into DbTask and GitTask
fix pull method
implement Db->restoreAll && Db->restore methods
create Restore command to sync database with data stored in repository