support live searching by input keywords.
rename Nav service to NavFilters.
add Projects service.
caching the result of getting project list.