modification to the API model to allow recording the poster IP

This works on my localhost, but really needs someone else to test this too before it can be considered a good hotfix. Due to the change in the api's views.py, this WILL break posting if the migration rule doesn't take.