Add Support for Multiple View Folders

This adds support for supplying an array of view folders in place of a single view folder [string], allowing for a "fallback" folder of views to be overridden by a preferred location, if they exist.
use `Array.isArray`, please :)