Flesh out 'can_add_input' test.
Add a way to delete products.
Add test for deleting products.
Add test for find_or_create method.
Change Product test setup to use .new instead of .find_or_create.
Add a way to remove Schematics.
Add test case to remove Schematics.
Fix some referencing file directory issues for YAML.
Instead of holding a product instance within Schematic, hold a string of the name and force a lookup from Product. Partially reverts
841c202c67d1598295b57138526535243dc5c03a.
Add test to guarantee Product lookups.
Fix semantic issues with assert_equal() where I was putting the actual in the expected location. Would produce funky test output.
Add output_product method to do lookups on product instance.
Add load_from_yaml and save_to_yaml methods.
Revert "Add load_from_yaml and save_to_yaml methods."

This reverts commit 80faebbd22ea8bc66b565c19ed63c159c9898134.
Add load_from_yaml and save_to_yaml methods to Schematic.rb.