update gitignore and add a toString proc
add alias toString for $
make toString public