refactor pop
Added test for size of empty queue
passes testing size of empty queue
implemented queue, passes all tests