Ensure that the author is set if passed

Fixes #44
Merge pull request #44 from WP-API/post-insert-author

Post Author != logged in user Check in insert_post wrong...