Use require_once instead of include
Split the read_data method into its own file (and back into a function)
First trivial test for b2d
Ok, maybe it's not such a good idea to reuse read_data
Renamed read_data to read_tab_separated_data to better reflect what it does
Factored the data reading part (i.e., basically all the code) into read_colon_separated_data
Converted the b2d data file into colon-separated format
Second trivial test, passed
First real test - failed of course
"a" test passed
"b", "c" tests
string "ca" test
Call the new dots_in_string function
Simulate seeing the dots