Tested compress_l_matrix and organize headers

- compress_l_matrix has been tested.
- headers organized
- print_bitstring(vector<bool> x,int cols) added
- print_hexstring(vector<bool> x,int cols) added