order can have many products, refactoring
environments refactoring, default env is test
fixed bug Product.hashCode(), integration tests updated
acceptance tests and ws-api updated, order can have many products