Changes for mmap based searching instead of buffered line by line + BONUS :)

Added bonus to support multi line regex searches :)

close #31