Adds support for multiple view directories

Adds support for multiple view directories. Backwards compatible and allows you to go `app.set("views", ["views", "views2"]);`. This is especially handy for modular applications that have multiple view directories.