add category mapping
register save for save_post callback

the transition_post_status callback is called before the post is
saved, which means we don't have information that is given to us
by other plugins. In this case, getting the primary category is
super important, and this information is not available at the time
the transition_post_status callback is fired
Merge pull request #4 from sitepoint/feature/category-mapping

Category mapping