GNU specific files maintenance

1) Added README
2) Removed unnecessary GNU specific files
(automake invoked with --foreign flag to ignore
missing files)
Minor code style refactoring
Fixed syntax error
Added paths configuration through env variables

The paths for the name pipe and the command file
are now set through environment variables and they
are managed with config.h
README cleanup
Renamed files (names shortened)