Created a tool to migrate content.
Added guard against NullPointerException

Resolves issue #23.

The bug was caused by two options having identical source PageId values.