I worked on a similar app a while ago and we offered our users an "account synchronization" tool. It would connect to their AdWords account and sync the entire structure, bringing over to our DB all adgroups, ads, keywords, bid info etc and delete obsolete data where it applies.