Added smartcase searching. (Issue 5)