Moving sources once again.
Splitting library sources into source/header dirs.
Moving test example source into src dir.
Adding CMake for project build management.