ncm-cdispd code cleanup

Work in progress related to #8...

Discussion on cleanup goals is better placed in #8.
Poking around various daemonizing howtos led me to this...

> The current working directory should be changed to some place that is guaranteed to always be there. Since many Linux distributions do not completely follow the Linux Filesystem Hierarchy standard, the only directory that is guaranteed to be there is the root (/).

From: http://www.netzmafia.de/skripten/unix/linux-daemon-howto.html#ss4.5

I suppose this is what it is trying to achieve, but then creating a temp dir and doing a `chdir` to it would achieve the same thing no?