Improve login method in tests
Test admin change form saves history_user

Fixes gh-21.
Test specifying history user manually
Add test for save_base(raw=True)

Fixes gh-15.