fix #22

using regexps for search
fix #22

added a shell-like  semantic '*' in regexp search
fix #22

Added a shell-kike semantic '?' in regexp search
clean code
Merge branch 'Search' into developpement