move modules into a subfolder, modify Makefile accordingly.
remove old files
fix Makefile for subfolder
improve Makefile
update Makefiles
update Makefile
ansi c corrections for fixing default behaviour on MSVSC
add vstudio files