use the minimum number of bits required to encode type information
use fn.wasabiFnName if fn.name isn't set. (issue #23)
added .DS_Store to .gitignore
Merge branch 'master' of github.com:mreinstein/wasabi into mreinstein
fix test suite and prefer toString() parsing to .name ... because apparently .name isn't standard and .toString() is