Added a testing directory with a simple test program. Should this just be merged into the main directory????

Minor fixes made to the deque implementation:
* the de_print_deque function no longer prints one too many elements.
* the de_attempt_shrink function now shrinks when the size becomes half of the mem_size.