adding cmake instead of hand generated make
updated README
pigeonhole placeholder