New extensions.
Added .gitignore. Ignore /tests for now.