Changed spec to C++ with C wrapper
Update utils.h
More preparations for C++ migration.
Added new template files.
Deleted old files.
Corrected filename. Added test file.
Added cmake file.
Added installation commands.
Deleted Visual Studio 2012 project

CMake automates the generation of a visual studio project.
Delete Makefile
Deleted manual makefile.
Added console singleton.
Added API for console.
Added model objects.
Added test files.
Added examples directories.
Merge pull request #1 from Makman2/cppprep

Cppprep