Generate Resource Templates to Vendor Directory

By default these templates are generated to the "vendor/carboard/view" directory
and that path is appended to the view paths for descendants of the
Cardboard::ResourceController class.  They are generated with a warning not to
edit these files directly.

The Rational:
* Currnetly once resources are generated, they can never be updated in line with
  changes to cardboard.
* They are appended so that they can be overriden in the way they currently are
  by making a copy in the main app view path.
* This allows developers to customize their views with Defave overrides and
  still be able to update their views and get the benefits of any upgrades to
  cardboard
Formatting and Style Cleanups

Adding the newline back to the end of a file.
Changing hash to 1.9 + syntax
Use method level rescue