Modifypastproject crud done

1. So far general users can use filter by year or category to get the specifc pastprojects list, and they can also use seaching bar to serch the pastprojects(general search, or search by keyword: title, Id, year...) that they want to find, the search engin can perform fuzzy search (any word with length>=3 can be used to find out results if exists).  

2. PastProject edit page now is capable of updaing, creating or removing any size of students (which may redirect to student CRUD relevant pages if needed). 

3. PastProject show page has been re-styled with a client details modulo showed at the right of the page (which forces me to add two more columns about client in StudentProjects model: client_summray[:string] and client_link[:string]).

4. 5 PastProject records including student attributes have been added into seed.rb file.

5. All related pages mentioned above have been styled.  

6.  All related CUD pages mentioned above have to been loggin as 'coordinator' before acceesing to inside. (even the edit/show button would not display if no admin session found)