CMake organization.

Using folders, placing binaries in bin or lib.