Add search related files

include controller: search
the controller has 2 functions
search_load is just directing to the search_view
searching is used to process the search data, which is the function that
the front side should call
model: file_model
two views: search_view is the input view of search data
search_result is the example of usage of return data