[minor] Code cleanup
[queue] A basic queue resource, implementing configurable tick rate and concurrency
[queue] Call resource methods instead of "jobs"
[queue] Add basic example
[queue] Call `queue.process` method instead of wrapped function `process`
[queue] [minor] Change in description of queue.take
[queue] Rename queue property to elements property
[queue] [fix] Basic example does not require big, just resource
[queue] Remove async dependency
[queue] Add after hooks to get/create/update resource methods to add methods to instances scoped to said instance
[queue] Add "repeat" and "autosave" properties/behavior
[queue] Rename example to repeat.js
[queue] Add extend method
[queue] [fix] Add guards so that an empty queue does not fail to process elements
[queue] Add basic example
[queue] Allow "with" to be any datatype, not just objects
[queue] Rework examples to use the creature resource
[queue] Update basic queue example
[queue] [fix] Add error handler for jobs that fail. Adjust properties to `queue.take` to temporarily fix resource method argument currying problem
[queue] Clarify comments and code relating to queue.take