do not cache full image promise, added logging info to track promise resolves
added qunit to grunt
implementing variablepriorityqueue and pools (working on unit tests for the queue right now)
put debug back