changed interface to petsc-like
Fixed 3d test for new interface
test_1d runs with nosetests
make test easier
update performance script with interface
add git ignore file