updated user hiredis in linux
add personal-understanding information about understanding the ins and
outs of inlining
add personal-understanding about minimizing compilation dependencies
between files