added Pipe primitive wrapper
added copy and is_same methods to all wrapped primitives; test saving primitives to the DB
added WDB.delete; rename WDB.lookup_internal to WDB.lookup
added test_save_combination