Cleaned up tests and added ignores

Plus license.
Cleanup the repo