Creating a directory structure

For source, include, and build files.
This is to be able to use CodeBlocks' project system.
More on the re-organization of files