move publish() to paylogic/views.py
Fix/clean up test_publish()
Update changelog.