create daemon listener for listening for user commands
initial hack at turning ipfs into a daemon, just implemented simple rpc at this point
some more tweaks to the daemon code
Merge branch 'master' of github.com:jbenet/go-ipfs

Conflicts:
	cmd/ipfs/add.go
	cmd/ipfs/cat.go
	cmd/ipfs/ls.go
	cmd/ipfs/mount_unix.go
refactoring naming conventions
fixed uppercase
gofmt-d and golint-d
change ExecuteCommand to return an error
refactor daemon code, moved commands to core/commands
expand path names for add command, and pass errors up even more
Merge branch 'master' of github.com:jbenet/go-ipfs into daemon

Conflicts:
	core/core.go