Ignoring setup.py on tests
Adding many tests and test-todos