add noncopyable
ci
add trim(string, char
ls)
modify print macro in str_functs.hpp
add new feature: string << file
add template isIn function
add template isIn function
ci isIn test
rm macro HashMap
ci some include stuff