Added source code.
Added Makefile.
Changed config files for linux compilation.