Add search and file limits

Improves search performance. Partially closes #29.
Improve file loading
Add proper coloring for max_search_results == 0
Improve condition
Improve file search in Ruby
Improve search timing adjust

Related to issue #29.
Change max_search_results default value

Related to issue #29