add pagination and search to projects list; move css and js into external files;