Too Long; Didn't Read
Hurley is a tool to create immutable setups for development blockchain networks with just one command. Hurley manages your development network but also helps you install your chaincode and calling it. Once you deploy the network you can't change the environment through the tool. You can manually do it, but I'd advice against it, for development you want something clean and easy to start/kill in a predictable way. You send the params as an array separated by a blank space. The resulting data of the transaction is sent to CouchDB.