Jseanxu/fix pivot without pivotitems

The issue is that when there are no PivotItems in the constructor path, the viewport is not recentered because recentering is part of loading an item. The fix here is to always recenter on the constructor path once. Fixes #17.