Created backupViewHints() method to store the view hints in the newly created property
Modified restoreViewPaths() and added restoreViewHints(). These methods are used when generating content files for each page, so that we can reset them after every iteration of pages (otherwise it will use whatever was set last).
AddViewPaths Middleware adds paths for each site, which compounds on every iteration. By resetting we no longer get the compounding issue. Fixes #116.