Story Ending Generation with Incremental Encoding and Commonsense Knowledge | Synapse