Removed weird pointer arguments in createList().
Reverted last change.
Fixed bug in search function.
Fine tuned validateArguments.
Added very basic makefile.
Formatting.