Refactored queue_t->size member to capacity, added new size member