Refactoring: Using fixtures in tests.
New functional api for reading.
New functional api for writing.
Update year in LICENSE file.
Ignoring .rimrc.