Update .gitignore
Update Makefile
Fix list_str bug with respect to empty lists
Fix strbuf buffer allocation bug
Fix reversed-arguments bug