Initial commit: all the code and Makefiles
Merge with github initial repo...