Changed various functions to be async. Some things were happening out of order when mixing async/sync.
Bumped min. node version back down to 0.6.