throw a more meaningful error when view.html is not found

previously it would just give some cryptic path.join error - now it'll remind users that quinoa expects a `view.html` file to be present