Add test/.gitignore to ignore test-results/

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Display which Makefile target is launched

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Add test script for ipfs init

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Merge pull request #211 from chriscool/improve_tests

Improve tests
tour: command
tour list: left justify
Merge pull request #213 from jbenet/tour

ipfs tour
core/commands: Added root command (with test subcommands)
server/http: Added HTTP API handler
commands: Made Response#Error return an *Error instead of an error
server/http: Don't cast res.Error() to an Error (fixes panix on response errors)
core/commands: Added more advanced test subcommand
commands: Removed unused output stream field from Response
server/http: Fixed error when using long encoding option name
commands: Made Response implement io.Reader
server/http: Use Response as Reader instead of manually getting output data
commands: Simplified Error string output
server/http: Set Content-Type header based on command output
commands: Added Request#Options so consumers can iterate through provided options
cmd/ipfs: Rewrote entry point to invoke commands via new command API