Use ID instead of Id (go style) everywhere

Fixes #278
Merge pull request #321 from smarterclayton/use_capital_id

Use ID instead of Id (go style) everywhere
Added async behavior.
Make each pod synchronization async.