Add template definitions to satisfy the linker
Add more type templates to llelement
Finish tmeplating and C to C++ conversion
Seperate llelement tests and llist tests
Create an exception class

Exception class is used when the programmer specifies
an element outside the bounds of the llist.