Moving to assert to be more inline with node conventions
Added dependency on async