add binary_reader (v.1) and adjust CMake dependencies