adding testing infrastructure, esp. libc

many, many, many failures against osx.

lets see what travis does with these thousands of tests ..
move combining to python's discretion.

update setup.py and .gitignore