Update project metadata.
Update ignore files.
Reorganize tests.