Go back to using promises, fix inheritance argument order
Release v0.0.5