Added cqt implementations and unit tests for those implementations