Fixed a bug in the list where if you removed the head you got a null pointer. Added a main and a launcher class.