Execute action functors by wrapping them in setTimeout.
Make setTimeout a dependency injection.
Rename instances of nextTick to asap.
Change name back to nextTick.
Merge pull request #23 from Dashed/action-setttimeout

Execute action functors by wrapping them in setTimeout.