Renames MarkDownFileRepository to MarkDownFileService, adds search methods and unit tests