Adding asserts to the sizes and bounds
Adding a new show function and fixing the head2tail
Fixing the compile and link flags in Makefile
Adding parallel tests for the individual class