slist/tests/bugs: Finished up slist, added test cases, bug fixes

Added the singly linked list to the src/lists/ all the tests and whatnot
are included. Fixed up some bugs and unused code, also changed the
configuration to yell with -Wall -Werror.

Added stubs for a btree implementation, and other movements like queue.h
into the include directory.