adds tests for shift and unshift

:)