Updated to inital point.

Added CMake Min version from old version.
Added main.cpp from last project revision.
Updated license info.