Merge pull request #1 from ruediste1/master

Added mutex and singly linked list
some clenaup work
changed mutex init
updated mutex locks
proper mutex init
made a temp copy of file_list to ensure we don't manipulate the live list
fixed erroneous call to init
working on mutex
fixed the concurrency issue (global sock var -> bad idea my very young padawan)
first void implemenation of cmd_update
removed unused structs
split command arguments, call is now fully dynamic and the args are split as an array
create command
work on create command
cleanup
nachmittag