Merge pull request #121 from SeqWare/feature/SEQWARE-1757

Reduce unhelpful messaging.
Moving files around, updated README
Add --host option to propagate-statuses. Skip host check in WorkflowStatusChecker when workflow-runs are specified.
Fix stupid byte-order mark issue and some progress on workflow run conventions checking
Archiving Morgan's useful DB diagrams
Merge pull request #122 from SeqWare/feature/status-host

Add --host option to propagate-statuses. Skip host check in WorkflowStat...
Fix typo in doc.
Initial work on Samplehierarchy
Update docs and tweak new CLI.
Update new CLI: bundle test applies to entire bundle or specified workflow, always uses 'test' node value from metadata.xml.  bundle dry-run and bundle launch allow for fully specified launching (i.e., not using the 'test' node value).
Comment archetype-catalog.xml with brief usage instructions.
Add bundle validation immediately prior to packaging.
Remove `bundle test` entirely.  `bundle dry-run` and `bundle launch` are sufficient and less complex.
Functions to obtain bundle info.
Make ini optional for `bundle dry-run` and `bundle launch`, defaulting to the config value defined in metadata.xml.
Sample hierarchy and duplicate attribute keys
Functions to obtain the config path.
Update docs to reflect new testing commands.
Clarify how default engine is picked.
Add better messaging to oozie --wait, and return non-zero exit code when run fails.