Added todo to test.mk

To link all the tests into one executable.
Link tests into one executable.
Removed "using namespace std" from all headers
Fixed dotqc::remove_ids

Added tests for it too.
Ignore new test binary
Fixed test printing output
max_depth tested
Tested count_t_depth
Cleaned dotqc::print_stats()
Tested count_h
Removed find_name, tested dotqc::append

Replaced find_name with std::find
Added TODO  to dotqc::remove_swaps

It seems magical and confusing
Switched to a map instead of a vector for exponents

This involved a lot of changes.
Tests on the way.
Fixed synthesize_unbounded
Removed unused time func
Started partition_test