can open file memory mapped
can count lines
can get lines
improve file_index class, which now uses an iterator
working on std::regex, but my OsX doesn't support it...