Fixed empty constructor for base_tsp, now it sets the non main
diagonal elements to 1. Added documentation for all cpp functions.
Added doc comment to generate_random matrix function.
Rewrote description of test function according to changes.
Wrote check_matrix function to test if adjacency matrix is square or bidirectional.
Added test (disabled for now) for this function member.
Rewrote the description for base_tsp.
Moved const in all places to the left.
Added fully connected condition in check_matrix.
This supersedes the bidirectional condition.