fix catching the vagrant startup wierdness.
ignore Vagrantfile and other temp objects
add methods to validate templates, and pretty-format them.
insert parameters into the context as a top level object.
AWS provider now works with basically functionality. Use parameters subcommand to create needed params.
pretty-printing of context and template.
fix destroy method name, and add print statements.
add in transient parameters specified on the command line into the generattion of the context.
Add in a new Scenario class to significantly reduce the complexity.
Merge remote-tracking branch 'upstream/master'