Adding a new project

Initial projet to codeblocks
Adding a type class