Generic folder structure

Updated the folder structure to have *bin, src, include, obj* folders. Also the Makefile automatically searches the src folders to resolve dependencies when it compiles the files. Thank you for this nice tool !