Commit previously existing project

Uses the code-blocks project.  All stuff is organized through however
code-blocks does it