improve genericity of fm_index
Start implementation of large_marks and small_marks
continue implementation of markers