Started q2 impl. Created tests with make target.

Begun working on a solution for question 2. I
had nothing but issues with structures so...

Created tests under tests directory with a make
target. There are currently tests for node,
queue and linkedlist.

Subsequently fixed several bugs in linkedlist
and queue which were causing segfaults.