install tool for MacOSX
return None object when TYPE_NULL
ignore all *.pyc files
start travis-ci